izumi.functional.bio.impl.MiniBIOAsync
See theMiniBIOAsync companion trait
object MiniBIOAsync extends MiniBIOAsyncPlatformSpecific
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass AnyShow all
- Self type
-
MiniBIOAsync.type
Members list
Type members
Classlikes
final case class Async[+E, +A](register: (ExecutionContext, Uninterrupted[E, A] => Unit) => Unit) extends MiniBIOAsync[E, A]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class Fail[+E](e: () => FailureUninterrupted[E]) extends MiniBIOAsync[E, Nothing]
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Fail
final case class FlatMap[E, A, +E1 >: E, +B](io: MiniBIOAsync[E, A], f: A => MiniBIOAsync[E1, B]) extends MiniBIOAsync[E1, B]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final class MiniBIOAsyncRunner()(implicit ec: ExecutionContext) extends MiniBIOAsyncUnsafeRunPlatformSpecific
Attributes
- Supertypes
final case class Redeem[E, A, +E1, +B](io: MiniBIOAsync[E, A], err: FailureUninterrupted[E] => MiniBIOAsync[E1, B], succ: A => MiniBIOAsync[E1, B]) extends MiniBIOAsync[E1, B]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class Sync[+E, +A](a: () => Uninterrupted[E, A]) extends MiniBIOAsync[E, A]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object WeakAsyncForMiniBIOAsync extends WeakAsync2[MiniBIOAsync], BlockingIO2[MiniBIOAsync], WeakTemporal2[MiniBIOAsync]
Attributes
- Supertypes
-
trait WeakTemporal2[MiniBIOAsync]trait BlockingIO2[MiniBIOAsync]trait WeakAsync2[MiniBIOAsync]trait Parallel2[MiniBIOAsync]trait IO2[MiniBIOAsync]trait Panic2[MiniBIOAsync]trait Bracket2[MiniBIOAsync]trait Error2[MiniBIOAsync]trait Monad2[MiniBIOAsync]trait ApplicativeError2[MiniBIOAsync]trait Bifunctor2[MiniBIOAsync]trait Guarantee2[MiniBIOAsync]trait Applicative2[MiniBIOAsync]trait Functor2[MiniBIOAsync]trait RootBifunctor[MiniBIOAsync]trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass AnyShow all
- Self type
Inherited and Abstract classlikes
abstract protected class MiniBIOAsyncUnsafeRunPlatformSpecific(implicit ec: ExecutionContext) extends UnsafeRun2[MiniBIOAsync]
Attributes
- Inherited from:
- MiniBIOAsyncPlatformSpecific
- Supertypes
- Known subtypes
-
class MiniBIOAsyncRunner
Inherited and Abstract types
The names of the product elements.
The names of the product elements.
Attributes
- Inherited from:
- Mirror
The name of the type.
The name of the type.
Attributes
- Inherited from:
- Mirror
Value members
Inherited methods
Attributes
- Inherited from:
- MiniBIOAsyncPlatformSpecific
Implicits
Implicits
In this article