| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Control.Inventory.Store
Documentation
newtype Store (s :: *) (g :: * -> *) (a :: *) Source #
Instances
| Covariant g => Covariant (Store s g) Source # | |
| Extractable g => Extractable (Store s g) Source # | |
Defined in Control.Inventory.Store | |
| Extendable g => Extendable (Store s g) Source # | |
Defined in Control.Inventory.Store Methods (=>>) :: Store s g a -> (Store s g a -> b) -> Store s g b (<<=) :: (Store s g a -> b) -> Store s g a -> Store s g b extend :: (Store s g a -> b) -> Store s g a -> Store s g b duplicate :: Store s g a -> (Store s g :.: Store s g) a (=<=) :: (Store s g b -> c) -> (Store s g a -> b) -> Store s g a -> c (=>=) :: (Store s g a -> b) -> (Store s g b -> c) -> Store s g a -> c | |
| Comonad g => Comonad (Store s g) Source # | |
Defined in Control.Inventory.Store | |