Pure

besom.internal.Result.Pure
final case class Pure[+A](a: A, debug: Debug)

Members list

Value members

Inherited methods

inline def *>[B](rb: => Result[B])(using Debug): Result[B]

Attributes

Inherited from:
Result
inline def <*[B](rb: => Result[B])(using Debug): Result[A]

Attributes

Inherited from:
Result
def as[B](b: B)(using Debug): Result[B]

Attributes

Inherited from:
Result
def delay(duration: Long)(using Debug): Result[A]

Attributes

Inherited from:
Result
def either(using Debug): Result[Either[Throwable, A]]

Attributes

Inherited from:
Result
def flatMap[B](f: A => Result[B])(using Debug): Result[B]

Attributes

Inherited from:
Result
def flatten[B](using A <:< Result[B], Debug): Result[B]

Attributes

Inherited from:
Result
def fork[A2 >: A](using Debug): Result[Fiber[A2]]

Attributes

Inherited from:
Result
def map[B](f: A => B)(using Debug): Result[B]

Attributes

Inherited from:
Result
def product[B](rb: Result[B])(using Debug): Result[(A, B)]

Attributes

Inherited from:
Result

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product
def recover[A2 >: A](f: Throwable => Result[A2])(using Debug): Result[A2]

Attributes

Inherited from:
Result
def run[F[_]](using F: Runtime[F]): F[A]

Attributes

Inherited from:
Result
def tap(f: A => Result[Unit])(using Debug): Result[A]

Attributes

Inherited from:
Result
def tapBoth(f: Either[Throwable, A] => Result[Unit])(using Debug): Result[A]

Attributes

Inherited from:
Result
def transform[B](f: Either[Throwable, A] => Either[Throwable, B])(using Debug): Result[B]

Attributes

Inherited from:
Result
def transformM[B](f: Either[Throwable, A] => Result[Either[Throwable, B]])(using Debug): Result[B]

Attributes

Inherited from:
Result
def void(using Debug): Result[Unit]

Attributes

Inherited from:
Result
def withFilter(p: A => Boolean)(using Debug): Result[A]

Attributes

Inherited from:
Result
def zip[B](rb: => Result[B])(using z: Zippable[A, B])(using Debug): Result[Out]

Attributes

Inherited from:
Result