Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Data.Constraint.Lifting
Documentation
Instances
Lifting Monoid Maybe # | |
Defined in Data.Constraint.Lifting | |
Lifting Semigroup Maybe # | |
Defined in Data.Constraint.Lifting | |
Lifting Read Complex # | |
Defined in Data.Constraint.Lifting | |
Lifting Read Identity # | |
Defined in Data.Constraint.Lifting | |
Lifting Read Maybe # | |
Defined in Data.Constraint.Lifting | |
Lifting Read List # | |
Defined in Data.Constraint.Lifting | |
Lifting Show Complex # | |
Defined in Data.Constraint.Lifting | |
Lifting Show Identity # | |
Defined in Data.Constraint.Lifting | |
Lifting Show Maybe # | |
Defined in Data.Constraint.Lifting | |
Lifting Show List # | |
Defined in Data.Constraint.Lifting | |
Lifting Binary Maybe # | |
Defined in Data.Constraint.Lifting | |
Lifting Binary List # | |
Defined in Data.Constraint.Lifting | |
Lifting NFData Maybe # | |
Defined in Data.Constraint.Lifting | |
Lifting NFData List # | |
Defined in Data.Constraint.Lifting | |
Lifting Eq Complex # | |
Defined in Data.Constraint.Lifting | |
Lifting Eq Identity # | |
Defined in Data.Constraint.Lifting | |
Lifting Eq Ratio # | |
Defined in Data.Constraint.Lifting | |
Lifting Eq Maybe # | |
Defined in Data.Constraint.Lifting | |
Lifting Eq List # | |
Defined in Data.Constraint.Lifting | |
Lifting Ord Identity # | |
Defined in Data.Constraint.Lifting | |
Lifting Ord Maybe # | |
Defined in Data.Constraint.Lifting | |
Lifting Ord List # | |
Defined in Data.Constraint.Lifting | |
Lifting Hashable Maybe # | |
Lifting Hashable List # | |
Monoid a => Lifting Monoid ((,) a :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Semigroup a => Lifting Semigroup ((,) a :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Bounded a => Lifting Bounded ((,) a :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Ix a => Lifting Ix ((,) a :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Read a => Lifting Read (Either a :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Read1 f => Lifting Read (Lift f :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Read1 m => Lifting Read (MaybeT m :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Read a => Lifting Read ((,) a :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Show a => Lifting Show (Either a :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Show1 f => Lifting Show (Lift f :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Show1 m => Lifting Show (MaybeT m :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Show a => Lifting Show ((,) a :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Binary a => Lifting Binary (Either a :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Binary a => Lifting Binary ((,) a :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
NFData a => Lifting NFData (Either a :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
NFData a => Lifting NFData ((,) a :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Eq a => Lifting Eq (Either a :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Eq1 f => Lifting Eq (Lift f :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Eq1 m => Lifting Eq (MaybeT m :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Eq a => Lifting Eq ((,) a :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Ord a => Lifting Ord (Either a :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Ord1 f => Lifting Ord (Lift f :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Ord1 m => Lifting Ord (MaybeT m :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Ord a => Lifting Ord ((,) a :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Hashable a => Lifting Hashable (Either a :: Type -> Type) # | |
Hashable a => Lifting Hashable ((,) a :: Type -> Type) # | |
Read1 f => Lifting Read (Backwards f :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
(Read e, Read1 m) => Lifting Read (ExceptT e m :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Read1 m => Lifting Read (IdentityT m :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
(Read w, Read1 m) => Lifting Read (WriterT w m :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
(Read w, Read1 m) => Lifting Read (WriterT w m :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Read1 f => Lifting Read (Reverse f :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Show1 f => Lifting Show (Backwards f :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
(Show e, Show1 m) => Lifting Show (ExceptT e m :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Show1 m => Lifting Show (IdentityT m :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
(Show w, Show1 m) => Lifting Show (WriterT w m :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
(Show w, Show1 m) => Lifting Show (WriterT w m :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Show1 f => Lifting Show (Reverse f :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Eq1 f => Lifting Eq (Backwards f :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
(Eq e, Eq1 m) => Lifting Eq (ExceptT e m :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Eq1 m => Lifting Eq (IdentityT m :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
(Eq w, Eq1 m) => Lifting Eq (WriterT w m :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
(Eq w, Eq1 m) => Lifting Eq (WriterT w m :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Eq1 f => Lifting Eq (Reverse f :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Ord1 f => Lifting Ord (Backwards f :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
(Ord e, Ord1 m) => Lifting Ord (ExceptT e m :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Ord1 m => Lifting Ord (IdentityT m :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
(Ord w, Ord1 m) => Lifting Ord (WriterT w m :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
(Ord w, Ord1 m) => Lifting Ord (WriterT w m :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Ord1 f => Lifting Ord (Reverse f :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Monoid ((->) a :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Semigroup ((->) a :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
(Read1 f, Read1 g) => Lifting Read (Product f g :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
(Read1 f, Read1 g) => Lifting Read (Sum f g :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
(Show1 f, Show1 g) => Lifting Show (Product f g :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
(Show1 f, Show1 g) => Lifting Show (Sum f g :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
(Eq1 f, Eq1 g) => Lifting Eq (Product f g :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
(Eq1 f, Eq1 g) => Lifting Eq (Sum f g :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
(Ord1 f, Ord1 g) => Lifting Ord (Product f g :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
(Ord1 f, Ord1 g) => Lifting Ord (Sum f g :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
(Read1 f, Read1 g) => Lifting Read (Compose f g :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
(Show1 f, Show1 g) => Lifting Show (Compose f g :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
(Eq1 f, Eq1 g) => Lifting Eq (Compose f g :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
(Ord1 f, Ord1 g) => Lifting Ord (Compose f g :: Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting MonadIO MaybeT # | |
Defined in Data.Constraint.Lifting | |
Lifting Foldable Lift # | |
Defined in Data.Constraint.Lifting | |
Lifting Foldable MaybeT # | |
Defined in Data.Constraint.Lifting | |
Lifting Eq1 Lift # | |
Defined in Data.Constraint.Lifting | |
Lifting Eq1 MaybeT # | |
Defined in Data.Constraint.Lifting | |
Lifting Ord1 Lift # | |
Defined in Data.Constraint.Lifting | |
Lifting Ord1 MaybeT # | |
Defined in Data.Constraint.Lifting | |
Lifting Read1 Lift # | |
Defined in Data.Constraint.Lifting | |
Lifting Read1 MaybeT # | |
Defined in Data.Constraint.Lifting | |
Lifting Show1 Lift # | |
Defined in Data.Constraint.Lifting | |
Lifting Show1 MaybeT # | |
Defined in Data.Constraint.Lifting | |
Lifting Traversable Lift # | |
Defined in Data.Constraint.Lifting | |
Lifting Traversable MaybeT # | |
Defined in Data.Constraint.Lifting | |
Lifting Alternative Lift # | |
Defined in Data.Constraint.Lifting | |
Lifting Applicative Lift # | |
Defined in Data.Constraint.Lifting | |
Lifting Functor Lift # | |
Defined in Data.Constraint.Lifting | |
Lifting Functor MaybeT # | |
Defined in Data.Constraint.Lifting | |
Lifting Monad MaybeT # | |
Defined in Data.Constraint.Lifting | |
Lifting MonadPlus MaybeT # | |
Defined in Data.Constraint.Lifting | |
Lifting MonadCont MaybeT # | |
Defined in Data.Constraint.Lifting | |
Lifting MonadFix (ExceptT e :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting MonadFix (IdentityT :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting MonadFix (ReaderT e :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting MonadFix (StateT s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting MonadFix (StateT s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting MonadFix (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting MonadFix (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting MonadIO (ExceptT e :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting MonadIO (IdentityT :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting MonadIO (ReaderT e :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting MonadIO (StateT s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting MonadIO (StateT s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting MonadIO (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting MonadIO (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Foldable (Backwards :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Foldable (ExceptT e :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Foldable (IdentityT :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Foldable (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Foldable (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Foldable (Reverse :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Eq1 (Backwards :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Eq e => Lifting Eq1 (ExceptT e :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Eq1 (IdentityT :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Eq w => Lifting Eq1 (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Eq w => Lifting Eq1 (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Eq1 (Reverse :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Ord1 (Backwards :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Ord e => Lifting Ord1 (ExceptT e :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Ord1 (IdentityT :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Ord w => Lifting Ord1 (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Ord w => Lifting Ord1 (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Ord1 (Reverse :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Read1 (Backwards :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Read e => Lifting Read1 (ExceptT e :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Read1 (IdentityT :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Read w => Lifting Read1 (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Read w => Lifting Read1 (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Read1 (Reverse :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Show1 (Backwards :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Show e => Lifting Show1 (ExceptT e :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Show1 (IdentityT :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Show w => Lifting Show1 (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Show w => Lifting Show1 (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Show1 (Reverse :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Traversable (Backwards :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Traversable (ExceptT e :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Traversable (IdentityT :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Traversable (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Traversable (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Traversable (Reverse :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Alternative (Backwards :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Alternative (IdentityT :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Alternative (ReaderT e :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting Alternative (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting Alternative (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Alternative (Reverse :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Applicative (Backwards :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Applicative (IdentityT :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Applicative (ReaderT e :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting Applicative (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting Applicative (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Applicative (Reverse :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Functor (Backwards :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Functor (ExceptT e :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Functor (IdentityT :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Functor (ReaderT e :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Functor (StateT s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Functor (StateT s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Functor (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Functor (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Functor (Reverse :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Monad (ExceptT e :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Monad (IdentityT :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Monad (ReaderT e :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Monad (StateT s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Monad (StateT s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting Monad (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting Monad (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid e => Lifting MonadPlus (ExceptT e :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting MonadPlus (IdentityT :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting MonadPlus (ReaderT e :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting MonadPlus (StateT s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting MonadPlus (StateT s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting MonadPlus (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting MonadPlus (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting MonadCont (ExceptT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting MonadCont (IdentityT :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting MonadCont (ReaderT e :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting MonadCont (StateT s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting MonadCont (StateT s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting MonadCont (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting MonadCont (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
MonadFix f => Lifting MonadFix (Product f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting MonadIO (ContT r :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Foldable f => Lifting Foldable (Product f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Foldable f => Lifting Foldable (Sum f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Eq1 f => Lifting Eq1 (Product f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Eq1 f => Lifting Eq1 (Sum f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Ord1 f => Lifting Ord1 (Product f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Ord1 f => Lifting Ord1 (Sum f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Read1 f => Lifting Read1 (Product f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Read1 f => Lifting Read1 (Sum f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Show1 f => Lifting Show1 (Product f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Show1 f => Lifting Show1 (Sum f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Traversable f => Lifting Traversable (Product f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Traversable f => Lifting Traversable (Sum f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Alternative f => Lifting Alternative (Product f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Applicative f => Lifting Applicative (Product f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Applicative (ContT r :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Functor f => Lifting Functor (Product f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Functor f => Lifting Functor (Sum f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Functor (ContT r :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monad f => Lifting Monad (Product f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Monad (ContT r :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
MonadPlus f => Lifting MonadPlus (Product f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting MonadFix (RWST r w s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting MonadFix (RWST r w s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting MonadIO (RWST r w s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting MonadIO (RWST r w s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Foldable f => Lifting Foldable (Compose f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Eq1 f => Lifting Eq1 (Compose f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Ord1 f => Lifting Ord1 (Compose f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Read1 f => Lifting Read1 (Compose f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Show1 f => Lifting Show1 (Compose f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Traversable f => Lifting Traversable (Compose f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Alternative f => Lifting Alternative (Compose f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Applicative f => Lifting Applicative (Compose f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Functor f => Lifting Functor (Compose f :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Functor (RWST r w s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting Functor (RWST r w s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting Monad (RWST r w s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting Monad (RWST r w s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting MonadPlus (RWST r w s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting MonadPlus (RWST r w s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting MonadCont (RWST r w s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting MonadCont (RWST r w s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting (MonadError e :: (Type -> Type) -> Constraint) MaybeT # | |
Defined in Data.Constraint.Lifting | |
Lifting (MonadReader r :: (Type -> Type) -> Constraint) MaybeT # | |
Defined in Data.Constraint.Lifting | |
Lifting (MonadState s :: (Type -> Type) -> Constraint) MaybeT # | |
Defined in Data.Constraint.Lifting | |
Lifting (MonadError e :: (Type -> Type) -> Constraint) (IdentityT :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting (MonadError e :: (Type -> Type) -> Constraint) (ReaderT r :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting (MonadError e :: (Type -> Type) -> Constraint) (StateT s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting (MonadError e :: (Type -> Type) -> Constraint) (StateT s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting (MonadError e :: (Type -> Type) -> Constraint) (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting (MonadError e :: (Type -> Type) -> Constraint) (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting (MonadReader r :: (Type -> Type) -> Constraint) (ExceptT e :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting (MonadReader r :: (Type -> Type) -> Constraint) (IdentityT :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting (MonadReader r :: (Type -> Type) -> Constraint) (StateT s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting (MonadReader r :: (Type -> Type) -> Constraint) (StateT s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting (MonadReader r :: (Type -> Type) -> Constraint) (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting (MonadReader r :: (Type -> Type) -> Constraint) (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting (MonadState s :: (Type -> Type) -> Constraint) (ExceptT e :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting (MonadState s :: (Type -> Type) -> Constraint) (IdentityT :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting (MonadState s :: (Type -> Type) -> Constraint) (ReaderT r :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting (MonadState s :: (Type -> Type) -> Constraint) (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting (MonadState s :: (Type -> Type) -> Constraint) (WriterT w :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting (MonadReader r :: (Type -> Type) -> Constraint) (ContT r' :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting (MonadState s :: (Type -> Type) -> Constraint) (ContT r' :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting (MonadError e :: (Type -> Type) -> Constraint) (RWST r w s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Monoid w => Lifting (MonadError e :: (Type -> Type) -> Constraint) (RWST r w s :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting (MonadRWS r w s :: (Type -> Type) -> Constraint) MaybeT # | |
Defined in Data.Constraint.Lifting | |
Lifting (MonadRWS r w s :: (Type -> Type) -> Constraint) (ExceptT e :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting (MonadRWS r w s :: (Type -> Type) -> Constraint) (IdentityT :: (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting |
Instances
Lifting2 Monoid (,) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Semigroup (,) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Bounded (,) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Ix (,) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Read Either # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Read (,) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Show Either # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Show (,) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Binary Either # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Binary (,) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 NFData Either # | |
Defined in Data.Constraint.Lifting | |
Lifting2 NFData (,) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Eq Either # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Eq (,) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Ord Either # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Ord (,) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Hashable Either # | |
Lifting2 Hashable (,) # | |
Lifting2 MonadFix (Product :: (Type -> Type) -> (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Foldable (Product :: (Type -> Type) -> (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Foldable (Sum :: (Type -> Type) -> (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Eq1 (Product :: (Type -> Type) -> (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Eq1 (Sum :: (Type -> Type) -> (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Ord1 (Product :: (Type -> Type) -> (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Ord1 (Sum :: (Type -> Type) -> (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Read1 (Product :: (Type -> Type) -> (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Read1 (Sum :: (Type -> Type) -> (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Show1 (Product :: (Type -> Type) -> (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Show1 (Sum :: (Type -> Type) -> (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Traversable (Product :: (Type -> Type) -> (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Traversable (Sum :: (Type -> Type) -> (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Alternative (Product :: (Type -> Type) -> (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Applicative (Product :: (Type -> Type) -> (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Functor (Product :: (Type -> Type) -> (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Functor (Sum :: (Type -> Type) -> (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Monad (Product :: (Type -> Type) -> (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 MonadPlus (Product :: (Type -> Type) -> (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Foldable (Compose :: (Type -> Type) -> (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Traversable (Compose :: (Type -> Type) -> (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Alternative (Compose :: (Type -> Type) -> (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Applicative (Compose :: (Type -> Type) -> (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting | |
Lifting2 Functor (Compose :: (Type -> Type) -> (Type -> Type) -> Type -> Type) # | |
Defined in Data.Constraint.Lifting |