Skip to main content

Crate flat_message

Crate flat_message 

Source

Re-exports§

pub use crate::common::data_format::DataFormat;
pub use crate::common::hashes::crc32;

Modules§

common
headers
size

Macros§

add_flag
name

Structs§

Config
ConfigBuilder
Builder for creating Config instances.
Name
Storage
StorageRef
Wraps a raw byte slice that is known to be aligned to a 128-bit boundary. This pattern is simiarily used (but with a different invariant) in CString / CStr. (CStr itself is a #[repr(transparent)] struct over a raw byte slice, with the invariant that it ends with a nul byte.)
StructureInformation
Timestamp
UniqueID

Enums§

Error

Traits§

FlagsSupport
FlatMessage
FlatMessageCopy
FlatMessageOwned
SerDe
This trait provides the methods needed by FlatMessage to serialize / deserialize an object.
SerDeSlice
This trait provides the methods needed by FlatMessage to serialize / deserialize slices of objects.
SerDeVec
This trait provides the methods needed by FlatMessage to serialize / deserialize vectors of objects.
SerDeVecType

Derive Macros§

FlatMessage
FlatMessageEnum
FlatMessageFlags
FlatMessagePacked
FlatMessageStruct
FlatMessageVariant