sealed
trait
Effect[F[_], A] extends AnyRef
Abstract Value Members
-
abstract
def
free: FreeC[F, A]
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
***[X](x: Effect[F, X]): Effect[F, (A, X)]
-
final
def
==(arg0: Any): Boolean
-
def
>>[B](f: ⇒ Effect[F, B]): Effect[F, B]
-
def
>>=[B](f: (A) ⇒ Effect[F, B]): Effect[F, B]
-
def
>|[B](f: ⇒ B): Effect[F, B]
-
def
andThen[B](f: ⇒ Effect[F, B]): Effect[F, B]
-
def
ap[X](f: Effect[F, (A) ⇒ X]): Effect[F, X]
-
def
as[B](f: ⇒ B): Effect[F, B]
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
def
flatMap[B](f: (A) ⇒ Effect[F, B]): Effect[F, B]
-
def
flatten[AA >: A, B](implicit f: ===[AA, Effect[F, B]]): Effect[F, B]
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
map[B](f: (A) ⇒ B): Effect[F, B]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
run[M[_]](implicit f: ~>[F, M], M: Monad[M]): M[A]
-
def
runM[M[_]](f: ~>[F, M])(implicit M: Monad[M]): M[A]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
zip[X](q: Effect[F, X]): Effect[F, (A, X)]
-
def
zipWith[B, C](r: Effect[F, B])(f: (A) ⇒ (B) ⇒ C): Effect[F, C]
-
def
|+|[AA >: A](x: Effect[F, AA])(implicit S: Semigroup[AA]): Effect[F, AA]
Inherited from AnyRef
Inherited from Any