Expand description
This crate is a Rust implementaton of the XBF serialization and deserialization format.
The format itself is described here
Modules
- The XBF prelude imports the various conversions traits to make creating xbf types as ergonomic as possible. The intention is to include
use xbf_rs::prelude::*;
and have easy access to the majority of things you’ll need.
Structs
- Error type for
XbfVec
- A struct as defined by the XBF specification.
- Metadata for a Struct type.
- A vector type as defined by the XBF specification.
- Metadata for a Vec type.
Enums
- Error type for creating an
XbfStruct
. - A primitive type as defined by the XBF specification.
- Metadata for a primitive type.
Constants
- The metadata discriminant for a Struct type.
- The metadata discriminant for a Vec type.
Traits
- A trait for converting native Rust types to
XbfPrimitive
types.