Safe Haskell | None |
---|---|
Language | Haskell98 |
Data.ProtoLens.TextFormat
Description
Functions for converting protocol buffers to a human-readable text format.
- showMessage :: Message msg => msg -> String
- showMessageShort :: Message msg => msg -> String
- pprintMessage :: Message msg => msg -> Doc
- readMessage :: Message msg => Text -> Either String msg
- readMessageOrDie :: Message msg => Text -> msg
Documentation
showMessage :: Message msg => msg -> String #
Convert the given message into a human-readable String
.
showMessageShort :: Message msg => msg -> String #
Serializes a proto as a string on a single line. Useful for debugging
and error messages like .DebugString()
in other languages.
pprintMessage :: Message msg => msg -> Doc #
Pretty-print the given message into a human-readable form.
readMessage :: Message msg => Text -> Either String msg #
Parse a Message
from the human-readable protocol buffer text format.
readMessageOrDie :: Message msg => Text -> msg #
Parse a Message
from the human-readable protocol buffer text format.
Throws an error if the parse was not successful.