Copyright | (c) 2013-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | provisional |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Documentation
Functor (Map k) Source # | |
Foldable (Map k) Source # | |
Traversable (Map k) Source # | |
(Hashable k, Eq k) => IsList (Map k v) Source # | |
(Eq k, Eq v) => Eq (Map k v) Source # | |
(Eq k, Data k, Data v, Hashable k) => Data (Map k v) Source # | |
(Eq k, Read k, Read v, Hashable k) => Read (Map k v) Source # | |
(Show k, Show v) => Show (Map k v) Source # | |
Generic (Map k v) Source # | |
(Eq k, Hashable k) => Semigroup (Map k v) Source # | |
(Eq k, Hashable k) => Monoid (Map k v) Source # | |
(Hashable k, Hashable v) => Hashable (Map k v) Source # | |
(Eq k, Hashable k, ToText k, ToJSON v) => ToJSON (Map k v) Source # | |
(Eq k, Hashable k, FromText k, FromJSON v) => FromJSON (Map k v) Source # | |
(NFData k, NFData v) => NFData (Map k v) Source # | |
(Eq k, Hashable k, ToByteString k, ToText v) => ToHeader (Map k v) Source # | |
type Rep (Map k v) Source # | |
type Item (Map k v) Source # | |
parseXMLMap :: (Eq k, Hashable k, FromText k, FromXML v) => Text -> Text -> Text -> [Node] -> Either String (Map k v) Source #
parseHeadersMap :: FromText a => ByteString -> ResponseHeaders -> Either String (Map Text a) Source #
toQueryMap :: (Hashable k, Eq k, ToQuery k, ToQuery v) => ByteString -> ByteString -> ByteString -> Map k v -> QueryString Source #