| MessagePack Bool Source # | |
Instance detailsDefined in Data.MessagePack.Object |
| MessagePack Double Source # | |
Instance detailsDefined in Data.MessagePack.Object |
| MessagePack Float Source # | |
Instance detailsDefined in Data.MessagePack.Object |
| MessagePack Int Source # | |
Instance detailsDefined in Data.MessagePack.Object |
| MessagePack () Source # | Encodes as ObjectNil |
Instance detailsDefined in Data.MessagePack.Object |
| MessagePack String Source # | |
Instance detailsDefined in Data.MessagePack.Object |
| MessagePack ShortByteString Source # | Since: 1.0.1.0 |
Instance detailsDefined in Data.MessagePack.Object |
| MessagePack ByteString Source # | |
Instance detailsDefined in Data.MessagePack.Object |
| MessagePack ByteString Source # | |
Instance detailsDefined in Data.MessagePack.Object |
| MessagePack Text Source # | |
Instance detailsDefined in Data.MessagePack.Object |
| MessagePack Text Source # | |
Instance detailsDefined in Data.MessagePack.Object |
| MessagePack Object Source # | The trivial identity MessagePack instance |
Instance detailsDefined in Data.MessagePack.Object |
| MessagePack a => MessagePack [a] Source # | |
Instance detailsDefined in Data.MessagePack.Object |
| MessagePack a => MessagePack (Maybe a) Source # | Maybes are encoded as nullable types, i.e. Nothing is encoded as nil.
NOTE: Encoding nested Maybes or Maybes enclosing types which encode to nil (such as '()') will break round-tripping |
Instance detailsDefined in Data.MessagePack.Object |
| MessagePack v => MessagePack (IntMap v) Source # | |
Instance detailsDefined in Data.MessagePack.Object |
| MessagePack a => MessagePack (Vector a) Source # | |
Instance detailsDefined in Data.MessagePack.Object |
| (MessagePack k, MessagePack v) => MessagePack (Assoc [(k, v)]) Source # | |
Instance detailsDefined in Data.MessagePack.Object |
| (MessagePack a, MessagePack b) => MessagePack (Assoc (Vector (a, b))) Source # | |
Instance detailsDefined in Data.MessagePack.Object |
| (MessagePack a1, MessagePack a2) => MessagePack (a1, a2) Source # | |
Instance detailsDefined in Data.MessagePack.Object |
| (MessagePack k, MessagePack v, Ord k) => MessagePack (Map k v) Source # | |
Instance detailsDefined in Data.MessagePack.Object |
| (MessagePack k, MessagePack v, Hashable k, Eq k) => MessagePack (HashMap k v) Source # | |
Instance detailsDefined in Data.MessagePack.Object |
| (MessagePack a1, MessagePack a2, MessagePack a3) => MessagePack (a1, a2, a3) Source # | |
Instance detailsDefined in Data.MessagePack.Object |
| (MessagePack a1, MessagePack a2, MessagePack a3, MessagePack a4) => MessagePack (a1, a2, a3, a4) Source # | |
Instance detailsDefined in Data.MessagePack.Object |
| (MessagePack a1, MessagePack a2, MessagePack a3, MessagePack a4, MessagePack a5) => MessagePack (a1, a2, a3, a4, a5) Source # | |
Instance detailsDefined in Data.MessagePack.Object |
| (MessagePack a1, MessagePack a2, MessagePack a3, MessagePack a4, MessagePack a5, MessagePack a6) => MessagePack (a1, a2, a3, a4, a5, a6) Source # | |
Instance detailsDefined in Data.MessagePack.Object Methods toObject :: (a1, a2, a3, a4, a5, a6) -> Object Source # fromObject :: Object -> Maybe (a1, a2, a3, a4, a5, a6) Source # |
| (MessagePack a1, MessagePack a2, MessagePack a3, MessagePack a4, MessagePack a5, MessagePack a6, MessagePack a7) => MessagePack (a1, a2, a3, a4, a5, a6, a7) Source # | |
Instance detailsDefined in Data.MessagePack.Object Methods toObject :: (a1, a2, a3, a4, a5, a6, a7) -> Object Source # fromObject :: Object -> Maybe (a1, a2, a3, a4, a5, a6, a7) Source # |
| (MessagePack a1, MessagePack a2, MessagePack a3, MessagePack a4, MessagePack a5, MessagePack a6, MessagePack a7, MessagePack a8) => MessagePack (a1, a2, a3, a4, a5, a6, a7, a8) Source # | |
Instance detailsDefined in Data.MessagePack.Object Methods toObject :: (a1, a2, a3, a4, a5, a6, a7, a8) -> Object Source # fromObject :: Object -> Maybe (a1, a2, a3, a4, a5, a6, a7, a8) Source # |
| (MessagePack a1, MessagePack a2, MessagePack a3, MessagePack a4, MessagePack a5, MessagePack a6, MessagePack a7, MessagePack a8, MessagePack a9) => MessagePack (a1, a2, a3, a4, a5, a6, a7, a8, a9) Source # | |
Instance detailsDefined in Data.MessagePack.Object Methods toObject :: (a1, a2, a3, a4, a5, a6, a7, a8, a9) -> Object Source # fromObject :: Object -> Maybe (a1, a2, a3, a4, a5, a6, a7, a8, a9) Source # |