Module conjure_serde::smile
source · Expand description
Smile serialization support.
Conjure specifies behavior that differs from serde-smile’s in a couple of ways:
- serde-smile does not support binary, floating point, or boolean keys, while Conjure does.
Additionally, Conjure clients should ignore unknown fields while Conjure servers should trigger errors.
This module provides Serializer
and Deserializer
implementations which wrap serde-smile’s and handle these
special behaviors.
Structs§
- A serde Smile deserializer appropriate for use by Conjure clients.
- A serde Smile serializer compatible with the Conjure specification.
- A serde Smile deserializer appropriate for use by Conjure servers.
Functions§
- Deserializes a value from a mutable slice of Smile data.
- Deserializes a value from a reader of Smile data.
- Deserializes a value from a slice of Smile data.
- Deserializes a value from a mutable slice of Smile data.
- Deserializes a value from a reader of Smile data.
- Deserializes a value from a slice of Smile data.
- Serializes a value as Smile into a byte buffer.
- Serializes a value as Smile into a writer.