Fork

besom.internal.Result$.Fork
final case class Fork[+A](r: Result[A], debug: Debug) extends Result[Fiber[A]]

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: Fiber[A] => Result[B])(using Debug): Result[B]

Attributes

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

Attributes

Inherited from:
Result
def map[B](f: Fiber[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 >: Fiber[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: Fiber[A] => Result[Unit])(using Debug): Result[A]

Attributes

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

Attributes

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

Attributes

Inherited from:
Result

Attributes

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

Attributes

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

Attributes

Inherited from:
Result