data-msgpack-0.0.4: A Haskell implementation of MessagePack

Copyright(c) Daiki Handa, 2010-2011
LicenseBSD3
Maintainertanaka.hideyuki@gmail.com
Stabilityexperimental
Portabilityportable
Safe HaskellTrustworthy
LanguageHaskell2010

Data.MessagePack.Assoc

Description

MessagePack map labeling type

Documentation

newtype Assoc a Source #

Constructors

Assoc 

Fields

Instances

Eq a => Eq (Assoc a) Source # 

Methods

(==) :: Assoc a -> Assoc a -> Bool #

(/=) :: Assoc a -> Assoc a -> Bool #

Ord a => Ord (Assoc a) Source # 

Methods

compare :: Assoc a -> Assoc a -> Ordering #

(<) :: Assoc a -> Assoc a -> Bool #

(<=) :: Assoc a -> Assoc a -> Bool #

(>) :: Assoc a -> Assoc a -> Bool #

(>=) :: Assoc a -> Assoc a -> Bool #

max :: Assoc a -> Assoc a -> Assoc a #

min :: Assoc a -> Assoc a -> Assoc a #

Read a => Read (Assoc a) Source # 
Show a => Show (Assoc a) Source # 

Methods

showsPrec :: Int -> Assoc a -> ShowS #

show :: Assoc a -> String #

showList :: [Assoc a] -> ShowS #

Arbitrary a => Arbitrary (Assoc a) Source # 

Methods

arbitrary :: Gen (Assoc a) #

shrink :: Assoc a -> [Assoc a] #

NFData a => NFData (Assoc a) Source # 

Methods

rnf :: Assoc a -> () #

(MessagePack a, MessagePack b) => MessagePack (Assoc [(a, b)]) Source # 

Methods

toObject :: Assoc [(a, b)] -> Object Source #

fromObject :: (Applicative m, Monad m) => Object -> m (Assoc [(a, b)]) Source #