Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Synopsis
- mkMappingProvider :: Map Key Key -> ProviderCreator -> ProviderCreator
- mkMappingProvider' :: (Key -> Maybe Key) -> ProviderCreator -> ProviderCreator
Namespaced higher-order provider
This provider takes a provider and returns a new provider that
always transforms the key according to either a function for
mkMappingProvider'
or a Map
for mkMappingProvider
mkMappingProvider :: Map Key Key -> ProviderCreator -> ProviderCreator Source #
Create a ProviderCreator
using a Map
Key
Key
to transform the supplied keys
and another ProviderCreator
mkMappingProvider' :: (Key -> Maybe Key) -> ProviderCreator -> ProviderCreator Source #
Create a ProviderCreator
using a function to transform the supplied keys
and another ProviderCreator