Trait DeserializeMetadata

Source
pub trait DeserializeMetadata
where Self: Sized,
{ type Output; // Required method fn deserialize(metadata: &[u8]) -> VortexResult<Self::Output>; }
Expand description

Trait for deserializing Vortex metadata from a vector of unaligned bytes.

Required Associated Types§

Source

type Output

The fully deserialized type of the metadata.

Required Methods§

Source

fn deserialize(metadata: &[u8]) -> VortexResult<Self::Output>

Deserialize metadata from a vector of unaligned bytes.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§