Safe Haskell | None |
---|---|
Language | Haskell2010 |
RON-Text serialization
Synopsis
- serializeAtom :: Atom -> ByteStringL
- serializeObject :: Object a -> (UUID, ByteStringL)
- serializeRawOp :: RawOp -> ByteStringL
- serializeStateFrame :: StateFrame -> ByteStringL
- serializeString :: Text -> ByteStringL
- serializeUuid :: UUID -> ByteStringL
- serializeWireFrame :: WireFrame -> ByteStringL
- serializeWireFrames :: [WireFrame] -> ByteStringL
Documentation
serializeAtom :: Atom -> ByteStringL Source #
Serialize a context-free atom
serializeObject :: Object a -> (UUID, ByteStringL) Source #
Serialize an object. Return object id that must be stored separately.
serializeRawOp :: RawOp -> ByteStringL Source #
Serialize a context-free raw op
serializeStateFrame :: StateFrame -> ByteStringL Source #
Serialize a state frame
serializeString :: Text -> ByteStringL Source #
Serialize a string atom
serializeUuid :: UUID -> ByteStringL Source #
Serialize UUID without context (used for test)
serializeWireFrame :: WireFrame -> ByteStringL Source #
Serialize a common frame
serializeWireFrames :: [WireFrame] -> ByteStringL Source #
Serialize a sequence of common frames