Module
Control.Monad.Transformerless.Except
- Package
- purescript-transformerless
- Repository
- thimoteus/purescript-transformerless
#Except Source
newtype Except e a
Constructors
Instances
Newtype (Except e a) _
Invariant (Except e)
Bifunctor Except
Functor (Except e)
Apply (Except e)
Applicative (Except e)
Bind (Except e)
Monad (Except e)
Extend (Except e)
(Eq e, Eq a) => Eq (Except e a)
(Eq e) => Eq1 (Except e)
(Ord e, Ord a) => Ord (Except e a)
(Ord e) => Ord1 (Except e)
(Bounded e, Bounded a) => Bounded (Except e a)
Foldable (Except e)
Bifoldable Except
Traversable (Except e)
Bitraversable Except
(Semigroup a) => Semigroup (Except e a)
(Monoid e) => Alternative (Except e)
(Monoid e) => MonadZero (Except e)
(Monoid e) => MonadPlus (Except e)
(Show e, Show a) => Show (Except e a)
(Semigroup e) => Alt (Except e)
(Monoid e) => Plus (Except e)
#throwError Source
throwError :: forall a e. e -> Except e a
- Modules
- Control.
Comonad. Transformerless. Env - Control.
Comonad. Transformerless. Store - Control.
Comonad. Transformerless. Traced - Control.
Monad. Transformerless. Cont - Control.
Monad. Transformerless. Except - Control.
Monad. Transformerless. RWS - Control.
Monad. Transformerless. Reader - Control.
Monad. Transformerless. State - Control.
Monad. Transformerless. Writer - Data.
Functor. Pairing. Transformerless
The
Alt
instance differs from that belonging to the underlyingEither
in that this version collects errors.