Module types

Module types 

Source
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
TdfDeserializeOwned
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
TdfSerializeOwned
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