data-msgpack-types-0.0.3: A Haskell implementation of MessagePack.

Safe HaskellSafe
LanguageHaskell2010

Data.MessagePack.Types

Contents

Synopsis

Re-export modules

newtype Assoc a Source #

Constructors

Assoc 

Fields

Instances
Eq a => Eq (Assoc a) Source # 
Instance details

Defined in Data.MessagePack.Types.Assoc

Methods

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

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

Ord a => Ord (Assoc a) Source # 
Instance details

Defined in Data.MessagePack.Types.Assoc

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 # 
Instance details

Defined in Data.MessagePack.Types.Assoc

Show a => Show (Assoc a) Source # 
Instance details

Defined in Data.MessagePack.Types.Assoc

Methods

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

show :: Assoc a -> String #

showList :: [Assoc a] -> ShowS #

Arbitrary a => Arbitrary (Assoc a) Source # 
Instance details

Defined in Data.MessagePack.Types.Assoc

Methods

arbitrary :: Gen (Assoc a) #

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

NFData a => NFData (Assoc a) Source # 
Instance details

Defined in Data.MessagePack.Types.Assoc

Methods

rnf :: Assoc a -> () #

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

Defined in Data.MessagePack.Types.Class

Methods

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

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