All Types

arrow.effects.typeclasses.Async  
arrow.effects.data.internal.BindingCancellationException  
arrow.effects.typeclasses.Bracket  
arrow.effects.CancelToken  
arrow.effects.typeclasses.Concurrent  
arrow.effects.typeclasses.ConcurrentCancellableContinuation  
arrow.effects.typeclasses.ConcurrentEffect  
arrow.effects.typeclasses.ConnectedProc A connected asynchronous computation that might fail.
arrow.effects.typeclasses.ConnectedProcF A connected asynchronous computation that might fail.
arrow.effects.ConnectionCancellationException  
arrow.effects.typeclasses.Dispatchers  
arrow.effects.typeclasses.Disposable  
arrow.effects.typeclasses.Duration  
arrow.effects.typeclasses.Effect  
arrow.core.Either (extensions in package arrow.effects.typeclasses)  
arrow.effects.typeclasses.Environment  
arrow.effects.typeclasses.ExitCase  
arrow.effects.typeclasses.Fiber Fiber represents the pure result of an Async data type being started concurrently and that can be either joined or canceled.
arrow.effects.ForIO  
arrow.effects.ForResource  
arrow.effects.internal.ForwardCancelable A placeholder for a CancelToken that will be set at a later time, the equivalent of a Promise<ForIO, CancelToken<ForIO>>. Used in the implementation of bracket, see IOBracket.
kotlin.Function1 (extensions in package arrow.effects)  
arrow.effects.typeclasses.suspended.concurrent.Fx Fx allows you to run pure sequential code as if it was imperative.
arrow.effects.typeclasses.suspended.monaddefer.Fx Fx allows you to run pure sequential code as if it was imperative.
arrow.effects.typeclasses.suspended.FxSyntax  
kotlin.Int (extensions in package arrow.effects.typeclasses)  
arrow.effects.IO  
arrow.effects.IOConnection  
arrow.effects.IOOf  
arrow.effects.IOProc  
arrow.effects.IOProcF  
arrow.effects.internal.JavaCancellationException  
arrow.Kind (extensions in package arrow.effects)  
arrow.effects.KindConnection Connection for kinded type F.
kotlin.Long (extensions in package arrow.effects.typeclasses)  
arrow.effects.typeclasses.MonadDefer  
arrow.effects.typeclasses.MonadDeferCancellableContinuation  
arrow.effects.MVar It’s a mutable variable with context F, that is either empty or contains a value of type A. A pure concurrent queue of size 1.
arrow.effects.MVarFactory Builds a MVar value for data types F without deciding the type of the MVar’s value.
arrow.effects.OnCancel  
arrow.effects.internal.Platform  
arrow.effects.typeclasses.Proc An asynchronous computation that might fail.
arrow.effects.typeclasses.ProcF A asynchronous computation that might fail.
arrow.effects.Promise When made, a Promise is empty. Until it is fulfilled, which can only happen once.
arrow.effects.Race2 Alias for Either structure to provide consistent signature for race methods.
arrow.effects.Race3  
arrow.effects.Race4  
arrow.effects.Race5  
arrow.effects.Race6  
arrow.effects.Race7  
arrow.effects.Race8  
arrow.effects.Race9  
arrow.effects.RacePair Alias for Either structure to provide consistent signature for race methods.
arrow.effects.RaceTriple  
arrow.effects.Ref An asynchronous, concurrent mutable reference.
arrow.effects.RefFactory Creates Ref for a kind F using a supplied function.
arrow.effects.Resource  
arrow.effects.ResourceKindedJ  
arrow.effects.ResourceOf  
arrow.effects.ResourcePartialOf  
arrow.effects.Semaphore A counting Semaphore is used to control access to a resource in a concurrent system. It keeps track of the count of available resources.
arrow.effects.internal.TimeoutException  
arrow.effects.typeclasses.UnsafeRun  

Type Class Hierarchy