Expand description
Types implementation for custom types used while encoding values with Blaze packets
Re-exports§
pub use blob::Blob;pub use generic::TdfGeneric;pub use generic::TdfGenericInner;pub use generic::TdfGenericValue;pub use group::GroupSlice;pub use map::TdfMap;pub use object_id::ObjectId;pub use object_type::ObjectType;pub use tagged_union::TaggedUnion;pub use var_int_list::VarIntList;
Modules§
- blob
- Blob and blob type related implementations and helper functions
- extra
- Extra typing for builtin types required by upstream crates
- float
- float type related implementations and helper functions
- generic
- U12 type related implementations and helper functions
- group
- Group type related implementations and helper functions
- list
- List type related implementations and helper functions
- map
- Map type related implementations and helper functions
- object_
id - ObjectId type related implementations and helper functions
- object_
type - ObjectType type related implementations and helper functions
- string
- String and string type related implementations and helper functions
- tagged_
union - Tagged union type related implementations and helper functions
- var_int
- Variable-length integer related implementations and related help functions
- var_
int_ list - Variable-length integer list type related implementations and helper functions
Traits§
- TdfDeserialize
- TdfDeserialize trait implemented by structures that can be deserialized from bytes of tdf values
- TdfDeserialize
Owned - TdfDeserializeOwned is an alternative to TdfDeserialize where the deserialization lifetime ’de is not required in order to deserialize the value.
- TdfSerialize
- TdfSerialize trait implemented by structures that can be serialized into bytes of tdf values
- TdfSerialize
Owned - INTERNAL API
- TdfTyped
- Associated trait for types that can be encoded/decoded as a specific TdfType rather than just a generic encoding and decoding
Functions§
- serialize_
vec - Serializes the provided TdfSerialize type as a Vec of bytes