Object

im.actor.api.rpc

FutureResultRpcCats

Related Doc: package rpc

Permalink

object FutureResultRpcCats extends FutureInstances with EitherInstances

Linear Supertypes
EitherInstances, EitherInstances1, EitherInstances2, FutureInstances, FutureInstances1, FutureInstances2, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. FutureResultRpcCats
  2. EitherInstances
  3. EitherInstances1
  4. EitherInstances2
  5. FutureInstances
  6. FutureInstances1
  7. FutureInstances2
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. type Result[A] = XorT[Future, RpcError, A]

    Permalink
  2. implicit class ToScalaz[A] extends AnyRef

    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 Result[A]: (Future[Xor[RpcError, A]]) ⇒ XorT[Future, RpcError, A]

    Permalink
  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. implicit def eitherEq[A, B](implicit A: Eq[A], B: Eq[B]): Eq[Either[A, B]]

    Permalink
    Definition Classes
    EitherInstances2
  8. implicit def eitherInstances[A]: Monad[[β]Either[A, β]] with Traverse[[β]Either[A, β]]

    Permalink
    Definition Classes
    EitherInstances
  9. implicit def eitherOrder[A, B](implicit A: Order[A], B: Order[B]): Order[Either[A, B]]

    Permalink
    Definition Classes
    EitherInstances
  10. implicit def eitherPartialOrder[A, B](implicit A: PartialOrder[A], B: PartialOrder[B]): PartialOrder[Either[A, B]]

    Permalink
    Definition Classes
    EitherInstances1
  11. implicit def eitherShow[A, B](implicit A: Show[A], B: Show[B]): Show[Either[A, B]]

    Permalink
    Definition Classes
    EitherInstances
  12. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. def fromBoolean[A](failure: RpcError)(oa: Boolean): Result[Unit]

    Permalink
  16. def fromEither[A, B](failure: (B) ⇒ RpcError)(va: Xor[B, A]): Result[A]

    Permalink
  17. def fromEither[A](va: Xor[RpcError, A]): Result[A]

    Permalink
  18. def fromFuture[A](fu: Future[A])(implicit ec: ExecutionContext): Result[A]

    Permalink
  19. def fromFutureBoolean(failure: RpcError)(foa: Future[Boolean])(implicit ec: ExecutionContext): Result[Unit]

    Permalink
  20. def fromFutureEither[A](fva: Future[Xor[RpcError, A]])(implicit ec: ExecutionContext): Result[A]

    Permalink
  21. def fromFutureEither[A, B](failure: (B) ⇒ RpcError)(fva: Future[Xor[B, A]])(implicit ec: ExecutionContext): Result[A]

    Permalink
  22. def fromFutureOption[A](failure: RpcError)(foa: Future[Option[A]])(implicit ec: ExecutionContext): Result[A]

    Permalink
  23. def fromOption[A](failure: RpcError)(oa: Option[A]): Result[A]

    Permalink
  24. implicit def futureGroup[A](implicit arg0: Group[A], ec: ExecutionContext): Group[Future[A]]

    Permalink
    Definition Classes
    FutureInstances
  25. implicit def futureInstance(implicit ec: ExecutionContext): MonadError[Future, Throwable] with CoflatMap[Future]

    Permalink
    Definition Classes
    FutureInstances
  26. implicit def futureMonoid[A](implicit arg0: Monoid[A], ec: ExecutionContext): Monoid[Future[A]]

    Permalink
    Definition Classes
    FutureInstances1
  27. implicit def futureSemigroup[A](implicit arg0: Semigroup[A], ec: ExecutionContext): Semigroup[Future[A]]

    Permalink
    Definition Classes
    FutureInstances2
  28. final def getClass(): Class[_]

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  34. def point[A](a: A): Result[A]

    Permalink
  35. final def synchronized[T0](arg0: ⇒ T0): T0

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

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

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

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

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

Inherited from EitherInstances

Inherited from EitherInstances1

Inherited from EitherInstances2

Inherited from FutureInstances

Inherited from FutureInstances1

Inherited from FutureInstances2

Inherited from AnyRef

Inherited from Any

Ungrouped