Pure

cps.monads.logic.LogicStreamT.Pure
case class Pure[F[_], A](a: A)(implicit evidence$1: CpsTryMonad[F]) extends LogicStreamT[F, A]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait LogicStreamT[F, A]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def flatMap[B](f: A => LogicStreamT[F, B]): LogicStreamT[F, B]

Attributes

Definition Classes
override def flatMapTry[B](f: Try[A] => LogicStreamT[F, B]): LogicStreamT[F, B]

Attributes

Definition Classes
override def fsplit: F[Option[(Try[A], LogicStreamT[F, A])]]

Attributes

Definition Classes
override def map[B](f: A => B): LogicStreamT[F, B]

Attributes

Definition Classes
override def mplus(other: => LogicStreamT[F, A]): LogicStreamT[F, A]

Attributes

Definition Classes
override def msplit: LogicStreamT[F, Option[(Try[A], LogicStreamT[F, A])]]

Attributes

Definition Classes

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product