| Binary Bool | |
Instance detailsDefined in Data.Binary.Class |
| Binary Char | |
Instance detailsDefined in Data.Binary.Class |
| Binary Double | |
Instance detailsDefined in Data.Binary.Class |
| Binary Float | |
Instance detailsDefined in Data.Binary.Class |
| Binary Int | |
Instance detailsDefined in Data.Binary.Class |
| Binary Int8 | |
Instance detailsDefined in Data.Binary.Class |
| Binary Int16 | |
Instance detailsDefined in Data.Binary.Class |
| Binary Int32 | |
Instance detailsDefined in Data.Binary.Class |
| Binary Int64 | |
Instance detailsDefined in Data.Binary.Class |
| Binary Integer | |
Instance detailsDefined in Data.Binary.Class |
| Binary Natural | Since: 0.7.3.0 |
Instance detailsDefined in Data.Binary.Class |
| Binary Ordering | |
Instance detailsDefined in Data.Binary.Class |
| Binary Word | |
Instance detailsDefined in Data.Binary.Class |
| Binary Word8 | |
Instance detailsDefined in Data.Binary.Class |
| Binary Word16 | |
Instance detailsDefined in Data.Binary.Class |
| Binary Word32 | |
Instance detailsDefined in Data.Binary.Class |
| Binary Word64 | |
Instance detailsDefined in Data.Binary.Class |
| Binary RuntimeRep | @since 0.8.5.0. See |
Instance detailsDefined in Data.Binary.Class |
| Binary VecCount | @since 0.8.5.0. See |
Instance detailsDefined in Data.Binary.Class |
| Binary VecElem | @since 0.8.5.0. See |
Instance detailsDefined in Data.Binary.Class |
| Binary SomeTypeRep | |
Instance detailsDefined in Data.Binary.Class |
| Binary () | |
Instance detailsDefined in Data.Binary.Class |
| Binary TyCon | @since 0.8.5.0. See |
Instance detailsDefined in Data.Binary.Class |
| Binary KindRep | @since 0.8.5.0. See |
Instance detailsDefined in Data.Binary.Class |
| Binary TypeLitSort | @since 0.8.5.0. See |
Instance detailsDefined in Data.Binary.Class |
| Binary ByteString | |
Instance detailsDefined in Data.Binary.Class |
| Binary ByteString | |
Instance detailsDefined in Data.Binary.Class |
| Binary Scientific | Note that in the future I intend to change the type of the base10Exponent
from Int to Integer. To be forward compatible the Binary instance
already encodes the exponent as Integer. |
Instance detailsDefined in Data.Scientific |
| Binary UTCTime Source # | |
Instance detailsDefined in Data.Binary.Orphans |
| Binary Value Source # | |
Instance detailsDefined in Data.Binary.Orphans |
| Binary Void | Since: 0.8.0.0 |
Instance detailsDefined in Data.Binary.Class |
| Binary Version | Since: 0.8.0.0 |
Instance detailsDefined in Data.Binary.Class |
| Binary All | Since: 0.8.4.0 |
Instance detailsDefined in Data.Binary.Class |
| Binary Any | Since: 0.8.4.0 |
Instance detailsDefined in Data.Binary.Class |
| Binary Fingerprint | Since: 0.7.6.0 |
Instance detailsDefined in Data.Binary.Class |
| Binary ShortByteString | |
Instance detailsDefined in Data.Binary.Class |
| Binary IntSet | |
Instance detailsDefined in Data.Binary.Class |
| Binary ZonedTime Source # | Since: binary-orphans-0.1.8.0 |
Instance detailsDefined in Data.Binary.Orphans |
| Binary LocalTime Source # | |
Instance detailsDefined in Data.Binary.Orphans |
| Binary TimeOfDay Source # | |
Instance detailsDefined in Data.Binary.Orphans |
| Binary TimeZone Source # | |
Instance detailsDefined in Data.Binary.Orphans |
| Binary UniversalTime Source # | |
Instance detailsDefined in Data.Binary.Orphans |
| Binary SystemTime Source # | Since: binary-orphans-0.1.7.0 |
Instance detailsDefined in Data.Binary.Orphans |
| Binary NominalDiffTime Source # | |
Instance detailsDefined in Data.Binary.Orphans |
| Binary AbsoluteTime Source # | Since: binary-orphans-0.1.4.0 |
Instance detailsDefined in Data.Binary.Orphans |
| Binary DiffTime Source # | |
Instance detailsDefined in Data.Binary.Orphans |
| Binary Day Source # | |
Instance detailsDefined in Data.Binary.Orphans |
| Binary a => Binary [a] | |
Instance detailsDefined in Data.Binary.Class |
| Binary a => Binary (Maybe a) | |
Instance detailsDefined in Data.Binary.Class |
| (Binary a, Integral a) => Binary (Ratio a) | |
Instance detailsDefined in Data.Binary.Class |
| Binary a => Binary (Complex a) | |
Instance detailsDefined in Data.Binary.Class |
| Binary (Fixed a) | Since: 0.8.0.0 |
Instance detailsDefined in Data.Binary.Class |
| Binary a => Binary (Min a) | Since: 0.8.4.0 |
Instance detailsDefined in Data.Binary.Class |
| Binary a => Binary (Max a) | Since: 0.8.4.0 |
Instance detailsDefined in Data.Binary.Class |
| Binary a => Binary (First a) | Since: 0.8.4.0 |
Instance detailsDefined in Data.Binary.Class |
| Binary a => Binary (Last a) | Since: 0.8.4.0 |
Instance detailsDefined in Data.Binary.Class |
| Binary m => Binary (WrappedMonoid m) | Since: 0.8.4.0 |
Instance detailsDefined in Data.Binary.Class |
| Binary a => Binary (Option a) | Since: 0.8.4.0 |
Instance detailsDefined in Data.Binary.Class |
| Binary a => Binary (Identity a) | |
Instance detailsDefined in Data.Binary.Class |
| Binary a => Binary (First a) | Since: 0.8.4.0 |
Instance detailsDefined in Data.Binary.Class |
| Binary a => Binary (Last a) | Since: 0.8.4.0 |
Instance detailsDefined in Data.Binary.Class |
| Binary a => Binary (Dual a) | Since: 0.8.4.0 |
Instance detailsDefined in Data.Binary.Class |
| Binary a => Binary (Sum a) | Since: 0.8.4.0 |
Instance detailsDefined in Data.Binary.Class |
| Binary a => Binary (Product a) | Since: 0.8.4.0 |
Instance detailsDefined in Data.Binary.Class |
| Binary a => Binary (NonEmpty a) | Since: 0.8.4.0 |
Instance detailsDefined in Data.Binary.Class |
| (FoldCase a, Binary a) => Binary (CI a) Source # | Since: binary-orphans-0.1.5.0 |
Instance detailsDefined in Data.Binary.Orphans |
| Binary e => Binary (IntMap e) | |
Instance detailsDefined in Data.Binary.Class |
| Binary e => Binary (Tree e) | |
Instance detailsDefined in Data.Binary.Class |
| Binary e => Binary (Seq e) | |
Instance detailsDefined in Data.Binary.Class |
| Binary a => Binary (Set a) | |
Instance detailsDefined in Data.Binary.Class |
| (Hashable a, Binary a) => Binary (Hashed a) Source # | |
Instance detailsDefined in Data.Binary.Orphans |
| (Hashable v, Eq v, Binary v) => Binary (HashSet v) Source # | |
Instance detailsDefined in Data.Binary.Orphans |
| (Binary a, Binary b) => Binary (Either a b) | |
Instance detailsDefined in Data.Binary.Class |
| Typeable a => Binary (TypeRep a) | |
Instance detailsDefined in Data.Binary.Class |
| (Binary a, Binary b) => Binary (a, b) | |
Instance detailsDefined in Data.Binary.Class |
| (Hashable k, Eq k, Binary k, Binary v) => Binary (HashMap k v) Source # | |
Instance detailsDefined in Data.Binary.Orphans |
| (Binary k, Binary e) => Binary (Map k e) | |
Instance detailsDefined in Data.Binary.Class |
| (Binary i, Ix i, Binary e, IArray UArray e) => Binary (UArray i e) | |
Instance detailsDefined in Data.Binary.Class |
| (Binary i, Ix i, Binary e) => Binary (Array i e) | |
Instance detailsDefined in Data.Binary.Class |
| (Binary a, Binary b) => Binary (Arg a b) | Since: 0.8.4.0 |
Instance detailsDefined in Data.Binary.Class |
| (Binary a, Binary b, Binary c) => Binary (a, b, c) | |
Instance detailsDefined in Data.Binary.Class |
| Binary (f a) => Binary (Alt f a) | Since: 0.8.4.0 |
Instance detailsDefined in Data.Binary.Class |
| Binary b => Binary (Tagged s b) Source # | |
Instance detailsDefined in Data.Binary.Orphans |
| (Binary a, Binary b, Binary c, Binary d) => Binary (a, b, c, d) | |
Instance detailsDefined in Data.Binary.Class |
| (Binary a, Binary b, Binary c, Binary d, Binary e) => Binary (a, b, c, d, e) | |
Instance detailsDefined 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) | |
Instance detailsDefined 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) | |
Instance detailsDefined 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) | |
Instance detailsDefined 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) | |
Instance detailsDefined 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) | |
Instance detailsDefined 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 # |