colonnade-0.4.6: Generic types and functions for columnar encoding and decoding

Safe HaskellSafe
LanguageHaskell2010

Colonnade.Internal

Documentation

newtype EitherWrap a b Source #

Constructors

EitherWrap 

Fields

Instances

Functor (EitherWrap a) Source # 

Methods

fmap :: (a -> b) -> EitherWrap a a -> EitherWrap a b #

(<$) :: a -> EitherWrap a b -> EitherWrap a a #

Monoid a => Applicative (EitherWrap a) Source # 

Methods

pure :: a -> EitherWrap a a #

(<*>) :: EitherWrap a (a -> b) -> EitherWrap a a -> EitherWrap a b #

(*>) :: EitherWrap a a -> EitherWrap a b -> EitherWrap a b #

(<*) :: EitherWrap a a -> EitherWrap a b -> EitherWrap a a #

mapLeft :: (a -> b) -> Either a c -> Either b c Source #

foldlMapM :: (Foldable t, Monoid b, Monad m) => (a -> m b) -> t a -> m b Source #