| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.Expandable
Documentation
class ExpandableM t a where Source #
Minimal complete definition
Instances
| ExpandableM t t Source # | |
Defined in Data.Expandable | |
| ExpandableM Text Value Source # | |
| ExpandableM Text DSN Source # | |
| ExpandableM Text BackendSpec Source # | |
Defined in Web.Sprinkles.Backends.Spec Methods expandM :: Monad m => (Text -> m Text) -> BackendSpec -> m BackendSpec Source # | |
| ExpandableM Text BackendType Source # | |
Defined in Web.Sprinkles.Backends.Spec Methods expandM :: Monad m => (Text -> m Text) -> BackendType -> m BackendType Source # | |
| ExpandableM t a => ExpandableM t [a] Source # | |
Defined in Data.Expandable | |
| ExpandableM t a => ExpandableM t (Maybe a) Source # | |
| (ExpandableM t a, ExpandableM t b) => ExpandableM t (a, b) Source # | |
Defined in Data.Expandable | |
expand :: ExpandableM t a => (t -> t) -> a -> a Source #