| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Test.StateMachine.Types.Rank2
Documentation
class Functor (f :: (k -> *) -> *) Source #
Instances
| Functor (U1 :: (k -> *) -> *) Source # | |
| Functor f => Functor (Rec1 f :: (k -> *) -> *) Source # | |
| (Functor f, Functor g) => Functor (f :*: g :: (k -> *) -> *) Source # | |
| (Functor f, Functor g) => Functor (f :+: g :: (k -> *) -> *) Source # | |
| Functor (K1 i c :: (k -> *) -> *) Source # | |
| Functor f => Functor (M1 i c f :: (k -> *) -> *) Source # | |
| (Functor f, Functor g) => Functor (f :.: g :: (k -> *) -> *) Source # | |
| Functor (Reference a :: (* -> *) -> *) Source # | |
class Foldable (f :: (k -> *) -> *) Source #
Instances
| Foldable (U1 :: (k -> *) -> *) Source # | |
| Foldable f => Foldable (Rec1 f :: (k -> *) -> *) Source # | |
| (Foldable f, Foldable g) => Foldable (f :*: g :: (k -> *) -> *) Source # | |
| (Foldable f, Foldable g) => Foldable (f :+: g :: (k -> *) -> *) Source # | |
| Foldable (K1 i c :: (k -> *) -> *) Source # | |
| Foldable f => Foldable (M1 i c f :: (k -> *) -> *) Source # | |
| (Foldable f, Foldable g) => Foldable (f :.: g :: (k -> *) -> *) Source # | |
| Foldable (Reference a :: (* -> *) -> *) Source # | |
class (Functor t, Foldable t) => Traversable (t :: (k -> *) -> *) Source #
Instances
| Traversable (U1 :: (k -> *) -> *) Source # | |
Defined in Test.StateMachine.Types.Rank2 | |
| Traversable f => Traversable (Rec1 f :: (k -> *) -> *) Source # | |
Defined in Test.StateMachine.Types.Rank2 | |
| (Traversable f, Traversable g) => Traversable (f :*: g :: (k -> *) -> *) Source # | |
Defined in Test.StateMachine.Types.Rank2 | |
| (Traversable f, Traversable g) => Traversable (f :+: g :: (k -> *) -> *) Source # | |
Defined in Test.StateMachine.Types.Rank2 | |
| Traversable (K1 i c :: (k -> *) -> *) Source # | |
Defined in Test.StateMachine.Types.Rank2 | |
| Traversable f => Traversable (M1 i c f :: (k -> *) -> *) Source # | |
Defined in Test.StateMachine.Types.Rank2 | |
| (Traversable f, Traversable g) => Traversable (f :.: g :: (k -> *) -> *) Source # | |
Defined in Test.StateMachine.Types.Rank2 | |
| Traversable (Reference a :: (* -> *) -> *) Source # | |
Defined in Test.StateMachine.Types.References | |
traverse :: (Traversable t, Applicative f) => (forall a. p a -> f (q a)) -> t p -> f (t q) Source #
gtraverse :: (Generic1 t, Traversable (Rep1 t), Applicative f) => (forall a. p a -> f (q a)) -> t p -> f (t q) Source #