Skip to main content

DxMachineDeserialize

Trait DxMachineDeserialize 

Source
pub trait DxMachineDeserialize: Sized {
    // Required methods
    fn from_bytes(bytes: &[u8]) -> Result<&Self>;
    fn min_size() -> usize;
}
Expand description

Trait for types that can be deserialized from DX-Machine format

Required Methods§

Source

fn from_bytes(bytes: &[u8]) -> Result<&Self>

Deserialize from byte slice (zero-copy)

Source

fn min_size() -> usize

Get the minimum buffer size required

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§