Class

kantan.codecs.ResultCompanion

WithError

Related Doc: package ResultCompanion

Permalink

abstract class WithError[F] extends WithDefault[F]

Similar to WithDefault, but uses IsError to deal with error cases.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. WithError
  2. WithDefault
  3. Simple
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new WithError()(implicit arg0: IsError[F])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def apply[S](s: ⇒ S): Either[F, S]

    Permalink

    Attempts to evaluate the specified expression.

    Attempts to evaluate the specified expression.

    Definition Classes
    WithDefault
    Annotations
    @inline()
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  9. def failure(f: F): Either[F, Nothing]

    Permalink

    Turns the specified value into a failure.

    Turns the specified value into a failure.

    Definition Classes
    Simple
    Annotations
    @inline()
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. def fromThrowable(t: Throwable): F

    Permalink

    Turns an exception into an error.

    Turns an exception into an error.

    Definition Classes
    WithErrorWithDefault
  12. def fromTry[S](t: Try[S]): Either[F, S]

    Permalink

    Turns the specified Try into a result.

    Turns the specified Try into a result.

    Definition Classes
    WithDefault
    Annotations
    @inline()
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. def sequence[S, M[X] <: TraversableOnce[X]](rs: M[Either[F, S]])(implicit cbf: CanBuildFrom[M[Either[F, S]], S, M[S]]): Either[F, M[S]]

    Permalink

    Turns a collection of results into a result of a collection.

    Turns a collection of results into a result of a collection.

    Definition Classes
    Simple
    Annotations
    @inline()
  20. def success[S](s: S): Either[F, S]

    Permalink

    Turns the specified value into a success.

    Turns the specified value into a success.

    Definition Classes
    Simple
    Annotations
    @inline()
  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  22. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  23. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from WithDefault[F]

Inherited from Simple[F]

Inherited from AnyRef

Inherited from Any

Ungrouped