Module

Webb.Mutex.Internal.Result

Package
purescript-webb-mutex
Repository
mitchellandwebb/webb-mutex

#Result Source

data Result t0

Instances

#_result Source

_result :: forall a. Effect (Result a)

#_set Source

_set :: forall a. Result a -> EffectFn1 a Unit

#_get Source

_get :: forall a. Result a -> EffectFnAff a

#_error Source

_error :: forall a. Result a -> EffectFn1 Error Unit

#newResult Source

newResult :: forall m a. MonadEffect m => m (Result a)

#error Source

error :: forall m a. MonadEffect m => Result a -> Error -> m Unit

#return Source

return :: forall m a. MonadEffect m => Result a -> a -> m Unit

#await Source

await :: forall m a. MonadAff m => Result a -> m a