Crate esexpr

Source
Expand description

esexpr is a library that implements the ESExpr format.

Structs§

DecodeError
An error that occurs when decoding expressions.

Enums§

DecodeErrorPath
Specifies where in an expression an error occurred.
DecodeErrorType
The type of error that occurred while decoding.
ESExpr
Representation of an ESExpr value. Must be one of a constructor, bool, int, string, binary, float32, float64, or null.
ESExprTag
An expression tag.

Traits§

ESExprCodec
A codec that encodes and decodes ESExpr values.
ESExprDictCodec
A field codec for dictionary arguments.
ESExprOptionalFieldCodec
A field codec for optional fields.
ESExprVarArgCodec
A field codec for variable arguments.

Derive Macros§

ESExprCodec