Data.Binary

Binary All Source #

Since: 0.8.4.0

Instance details

Defined in Data.Binary.Class

Binary Any Source #

Since: 0.8.4.0

Instance details

Defined in Data.Binary.Class

Binary SomeTypeRep Source # 
Instance details

Defined in Data.Binary.Class

Binary Version Source #

Since: 0.8.0.0

Instance details

Defined in Data.Binary.Class

Binary Void Source #

Since: 0.8.0.0

Instance details

Defined in Data.Binary.Class

Binary Fingerprint Source #

Since: 0.7.6.0

Instance details

Defined in Data.Binary.Class

Binary Int16 Source # 
Instance details

Defined in Data.Binary.Class

Binary Int32 Source # 
Instance details

Defined in Data.Binary.Class

Binary Int64 Source # 
Instance details

Defined in Data.Binary.Class

Binary Int8 Source # 
Instance details

Defined in Data.Binary.Class

Binary Word16 Source # 
Instance details

Defined in Data.Binary.Class

Binary Word32 Source # 
Instance details

Defined in Data.Binary.Class

Binary Word64 Source # 
Instance details

Defined in Data.Binary.Class

Binary Word8 Source # 
Instance details

Defined in Data.Binary.Class

Binary ByteString Source # 
Instance details

Defined in Data.Binary.Class

Binary ByteString Source # 
Instance details

Defined in Data.Binary.Class

Binary ShortByteString Source # 
Instance details

Defined in Data.Binary.Class

Binary IntSet Source # 
Instance details

Defined in Data.Binary.Class

Binary KindRep Source #

Since: 0.8.5.0

Instance details

Defined in Data.Binary.Class

Binary Ordering Source # 
Instance details

Defined in Data.Binary.Class

Binary TyCon Source #

Since: 0.8.5.0

Instance details

Defined in Data.Binary.Class

Binary TypeLitSort Source #

Since: 0.8.5.0

Instance details

Defined in Data.Binary.Class

Binary Integer Source # 
Instance details

Defined in Data.Binary.Class

Binary Natural Source #

Since: 0.7.3.0

Instance details

Defined in Data.Binary.Class

Binary () Source # 
Instance details

Defined in Data.Binary.Class

Binary Bool Source # 
Instance details

Defined in Data.Binary.Class

Binary Char Source # 
Instance details

Defined in Data.Binary.Class

Binary Double Source #

Uses non-IEEE754 encoding. Does not round-trip NaN.

Instance details

Defined in Data.Binary.Class

Binary Float Source #

Uses non-IEEE754 encoding. Does not round-trip NaN.

Instance details

Defined in Data.Binary.Class

Binary Int Source # 
Instance details

Defined in Data.Binary.Class

Binary RuntimeRep Source #

Since: 0.8.5.0

Instance details

Defined in Data.Binary.Class

Binary VecCount Source #

Since: 0.8.5.0

Instance details

Defined in Data.Binary.Class

Binary VecElem Source #

Since: 0.8.5.0

Instance details

Defined in Data.Binary.Class

Binary Word Source # 
Instance details

Defined in Data.Binary.Class

Binary a => Binary (Complex a) Source # 
Instance details

Defined in Data.Binary.Class

Binary a => Binary (Identity a) Source # 
Instance details

Defined in Data.Binary.Class

Binary a => Binary (First a) Source #

Since: 0.8.4.0

Instance details

Defined in Data.Binary.Class

Binary a => Binary (Last a) Source #

Since: 0.8.4.0

Instance details

Defined in Data.Binary.Class

Binary a => Binary (First a) Source #

Since: 0.8.4.0

Instance details

Defined in Data.Binary.Class

Binary a => Binary (Last a) Source #

Since: 0.8.4.0

Instance details

Defined in Data.Binary.Class

Binary a => Binary (Max a) Source #

Since: 0.8.4.0

Instance details

Defined in Data.Binary.Class

Binary a => Binary (Min a) Source #

Since: 0.8.4.0

Instance details

Defined in Data.Binary.Class

Binary m => Binary (WrappedMonoid m) Source #

Since: 0.8.4.0

Instance details

Defined in Data.Binary.Class

Binary a => Binary (Dual a) Source #

Since: 0.8.4.0

Instance details

Defined in Data.Binary.Class

Binary a => Binary (Product a) Source #

Since: 0.8.4.0

Instance details

Defined in Data.Binary.Class

Binary a => Binary (Sum a) Source #

Since: 0.8.4.0

Instance details

Defined in Data.Binary.Class

Binary a => Binary (NonEmpty a) Source #

Since: 0.8.4.0

Instance details

Defined in Data.Binary.Class

(Binary a, Integral a) => Binary (Ratio a) Source # 
Instance details

Defined in Data.Binary.Class

Binary e => Binary (IntMap e) Source # 
Instance details

Defined in Data.Binary.Class

Binary e => Binary (Seq e) Source # 
Instance details

Defined in Data.Binary.Class

Binary a => Binary (Set a) Source # 
Instance details

Defined in Data.Binary.Class

Binary e => Binary (Tree e) Source # 
Instance details

Defined in Data.Binary.Class

Binary a => Binary (Maybe a) Source # 
Instance details

Defined in Data.Binary.Class

Binary a => Binary [a] Source # 
Instance details

Defined in Data.Binary.Class

(Binary i, Ix i, Binary e, IArray UArray e) => Binary (UArray i e) Source # 
Instance details

Defined in Data.Binary.Class

(Binary a, Binary b) => Binary (Either a b) Source # 
Instance details

Defined in Data.Binary.Class

Binary (Fixed a) Source #

Since: 0.8.0.0

Instance details

Defined in Data.Binary.Class

(Binary a, Binary b) => Binary (Arg a b) Source #

Since: 0.8.4.0

Instance details

Defined in Data.Binary.Class

Typeable a => Binary (TypeRep a) Source # 
Instance details

Defined in Data.Binary.Class

(Binary i, Ix i, Binary e) => Binary (Array i e) Source # 
Instance details

Defined in Data.Binary.Class

(Binary k, Binary e) => Binary (Map k e) Source # 
Instance details

Defined in Data.Binary.Class

(Binary a, Binary b) => Binary (a, b) Source # 
Instance details

Defined in Data.Binary.Class

Binary (f a) => Binary (Alt f a) Source #

Since: 0.8.4.0

Instance details

Defined in Data.Binary.Class

(Binary a, Binary b, Binary c) => Binary (a, b, c) Source # 
Instance details

Defined in Data.Binary.Class

(Binary a, Binary b, Binary c, Binary d) => Binary (a, b, c, d) Source # 
Instance details

Defined in Data.Binary.Class

(Binary a, Binary b, Binary c, Binary d, Binary e) => Binary (a, b, c, d, e) Source # 
Instance details

Defined in Data.Binary.Class

Methods

put :: (a, b, c, d, e) -> Put Source #

get :: Get (a, b, c, d, e) Source #

putList :: [(a, b, c, d, e)] -> Put Source #

(Binary a, Binary b, Binary c, Binary d, Binary e, Binary f) => Binary (a, b, c, d, e, f) Source # 
Instance details

Defined in Data.Binary.Class

Methods

put :: (a, b, c, d, e, f) -> Put Source #

get :: Get (a, b, c, d, e, f) Source #

putList :: [(a, b, c, d, e, f)] -> Put Source #

(Binary a, Binary b, Binary c, Binary d, Binary e, Binary f, Binary g) => Binary (a, b, c, d, e, f, g) Source # 
Instance details

Defined in Data.Binary.Class

Methods

put :: (a, b, c, d, e, f, g) -> Put Source #

get :: Get (a, b, c, d, e, f, g) Source #

putList :: [(a, b, c, d, e, f, g)] -> Put Source #

(Binary a, Binary b, Binary c, Binary d, Binary e, Binary f, Binary g, Binary h) => Binary (a, b, c, d, e, f, g, h) Source # 
Instance details

Defined in Data.Binary.Class

Methods

put :: (a, b, c, d, e, f, g, h) -> Put Source #

get :: Get (a, b, c, d, e, f, g, h) Source #

putList :: [(a, b, c, d, e, f, g, h)] -> Put Source #

(Binary a, Binary b, Binary c, Binary d, Binary e, Binary f, Binary g, Binary h, Binary i) => Binary (a, b, c, d, e, f, g, h, i) Source # 
Instance details

Defined in Data.Binary.Class

Methods

put :: (a, b, c, d, e, f, g, h, i) -> Put Source #

get :: Get (a, b, c, d, e, f, g, h, i) Source #

putList :: [(a, b, c, d, e, f, g, h, i)] -> Put Source #

(Binary a, Binary b, Binary c, Binary d, Binary e, Binary f, Binary g, Binary h, Binary i, Binary j) => Binary (a, b, c, d, e, f, g, h, i, j) Source # 
Instance details

Defined in Data.Binary.Class

Methods

put :: (a, b, c, d, e, f, g, h, i, j) -> Put Source #

get :: Get (a, b, c, d, e, f, g, h, i, j) Source #

putList :: [(a, b, c, d, e, f, g, h, i, j)] -> Put Source #