Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class RLPEncodable a where Source #
RLPEncodable Char Source # | |
RLPEncodable Int Source # | |
RLPEncodable Integer Source # | |
RLPEncodable Word16 Source # | |
RLPEncodable Word32 Source # | |
RLPEncodable Word64 Source # | |
RLPEncodable () Source # | |
RLPEncodable ByteString Source # | |
RLPEncodable String Source # | |
RLPEncodable RLPObject Source # | |
RLPEncodable a => RLPEncodable [a] Source # | |
RLPEncodable a => RLPEncodable (Maybe a) Source # | |
(RLPEncodable a, RLPEncodable b) => RLPEncodable (a, b) Source # | |
(RLPEncodable a, RLPEncodable b, RLPEncodable c) => RLPEncodable (a, b, c) Source # | |
(RLPEncodable a, RLPEncodable b, RLPEncodable c, RLPEncodable d) => RLPEncodable (a, b, c, d) Source # | |
(RLPEncodable a, RLPEncodable b, RLPEncodable c, RLPEncodable d, RLPEncodable e) => RLPEncodable (a, b, c, d, e) Source # | |
(RLPEncodable a, RLPEncodable b, RLPEncodable c, RLPEncodable d, RLPEncodable e, RLPEncodable f) => RLPEncodable (a, b, c, d, e, f) Source # | |
packRLP :: RLPObject -> ByteString Source #
rlpSerialize :: RLPEncodable a => a -> ByteString Source #
rlpDeserialize :: RLPEncodable a => ByteString -> Either String a Source #
module Data.RLP.Types