Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class ExpandableM t a where Source #
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 expandM :: Monad m => (Text -> m Text) -> BackendSpec -> m BackendSpec Source # | |
ExpandableM Text BackendType Source # | |
Defined in Web.Sprinkles.Backends.Spec 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 #