Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
A
cons
list with polymorphic
nil
, thus an octopus.
Usually used with
a
being a non empty sum type.
Instances
Bitraversable Trace Source # | |
Defined in Data.List.Trace bitraverse :: Applicative f => (a -> f c) -> (b -> f d) -> Trace a b -> f ( Trace c d) Source # |
|
Bifoldable Trace Source # | |
Bifunctor Trace Source # | |
Monoid a => Monad ( Trace a) Source # | |
Functor ( Trace a) Source # | |
Monoid a => MonadFix ( Trace a) Source # | |
Monoid a => MonadFail ( Trace a) Source # | |
Monoid a => Applicative ( Trace a) Source # | |
Defined in Data.List.Trace |
|
Eq a => Eq1 ( Trace a) Source # | |
Ord a => Ord1 ( Trace a) Source # | |
Defined in Data.List.Trace |
|
Show a => Show1 ( Trace a) Source # | |
Monoid a => Alternative ( Trace a) Source # | |
Monoid a => MonadPlus ( Trace a) Source # | |
( Eq b, Eq a) => Eq ( Trace a b) Source # | |
( Ord b, Ord a) => Ord ( Trace a b) Source # | |
Defined in Data.List.Trace |
|
( Show b, Show a) => Show ( Trace a b) Source # | |
Semigroup a => Semigroup ( Trace a b) Source # | |
Monoid a => Monoid ( Trace a b) Source # | |