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§
Sourcefn from_bytes(bytes: &[u8]) -> Result<&Self>
fn from_bytes(bytes: &[u8]) -> Result<&Self>
Deserialize from byte slice (zero-copy)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".