izumi.functional.bio.data.FreePanic
See theFreePanic companion class
object FreePanic
Attributes
Members list
Type members
Classlikes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class BracketExcept[S[_, _], E, A0, A](acquire: RestoreInterruption2[[_, _] =>> FreePanic[S, _$84, _$85]] => FreePanic[S, E, A0], release: (A0, Exit[E, A]) => FreePanic[S, Nothing, Unit], use: A0 => FreePanic[S, E, A]) extends FreePanic[S, E, A]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class CapturedRestoreInterruption[S[_, _], G[_, _], E, A](restoreInterruption2: RestoreInterruption2[G], sub: FreePanic[S, E, A]) extends FreePanic[S, E, A]
object CapturedRestoreInterruption
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class FlatMapped[S[_, _], E, E1 >: E, A, B](sub: FreePanic[S, E, A], cont: A => FreePanic[S, E1, B]) extends FreePanic[S, E1, B]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
class Panic2Instance[S[_, _]] extends Panic2[[_, _] =>> FreePanic[S, _$92, _$93]]
Attributes
- Companion
- object
- Supertypes
-
trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object Panic2Instance
object Panic2Instance extends Panic2Instance[Nothing]
Attributes
- Companion
- class
- Supertypes
-
class Panic2Instance[Nothing]trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass AnyShow all
- Self type
-
Panic2Instance.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class Sandbox[S[_, _], E, A](sub: FreePanic[S, E, A]) extends FreePanic[S, FailureUninterrupted[E], A]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class SelfInterrupt[S[_, _]]() extends FreePanic[S, Nothing, Unit]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class Uninterruptible[S[_, _], E, A](sub: FreePanic[S, E, A]) extends FreePanic[S, E, A]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class UninterruptibleExcept[S[_, _], E, A](sub: RestoreInterruption2[[_, _] =>> FreePanic[S, _$78, _$79]] => FreePanic[S, E, A]) extends FreePanic[S, E, A]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
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
Concrete methods
def bracketExcept[S[_, _], E, A0, A](acquire: RestoreInterruption2[[_, _] =>> FreePanic[S, _$45, _$46]] => FreePanic[S, E, A0])(release: A0 => FreePanic[S, Nothing, Unit])(use: A0 => FreePanic[S, E, A]): FreePanic[S, E, A]
def uninterruptibleExcept[S[_, _], E, A](s: RestoreInterruption2[[_, _] =>> FreePanic[S, _$36, _$37]] => FreePanic[S, E, A]): FreePanic[S, E, A]
Implicits
Implicits
In this article