rest-stringmap-0.2.0.7: Maps with stringy keys that can be transcoded to JSON and XML.

Safe HaskellNone
LanguageHaskell2010

Rest.StringMap.Map.Strict

Documentation

data StringMap a b #

Instances
(Eq a, Eq b) => Eq (StringMap a b) # 
Instance details

Defined in Rest.StringMap.Map.Strict

Methods

(==) :: StringMap a b -> StringMap a b -> Bool #

(/=) :: StringMap a b -> StringMap a b -> Bool #

(Show a, Show b) => Show (StringMap a b) # 
Instance details

Defined in Rest.StringMap.Map.Strict

Methods

showsPrec :: Int -> StringMap a b -> ShowS #

show :: StringMap a b -> String #

showList :: [StringMap a b] -> ShowS #

(ToString a, ToJSON b) => ToJSON (StringMap a b) # 
Instance details

Defined in Rest.StringMap.Map.Strict

(Ord a, IsString a, FromJSON b) => FromJSON (StringMap a b) # 
Instance details

Defined in Rest.StringMap.Map.Strict

(Ord a, IsString a, ToString a, XmlPickler b) => XmlPickler (StringMap a b) # 
Instance details

Defined in Rest.StringMap.Map.Strict

Methods

xpickle :: PU (StringMap a b) #

XmlPickler b => XmlPickler (StringMap String b) # 
Instance details

Defined in Rest.StringMap.Map.Strict

Methods

xpickle :: PU (StringMap String b) #

JSONSchema b => JSONSchema (StringMap a b) # 
Instance details

Defined in Rest.StringMap.Map.Strict

Methods

schema :: Proxy (StringMap a b) -> Schema #

fromMap :: Map a b -> StringMap a b #

toMap :: StringMap a b -> Map a b #

toList :: StringMap a b -> [(a, b)] #

fromList :: Ord a => [(a, b)] -> StringMap a b #