pub trait LeBytes: Sized {
type Bytes: AsRef<[u8]> + AsMut<[u8]> + Default + Copy;
const ENCODED_SIZE: usize = _;
// Required methods
fn to_le_bytes(&self) -> Self::Bytes;
fn from_le_bytes(bytes: Self::Bytes) -> Self;
// Provided methods
fn write_le(&self, dst: &mut [u8]) { ... }
fn read_le(src: &[u8]) -> Self { ... }
}Provided Associated Constants§
const ENCODED_SIZE: usize = _
Required Associated Types§
Required Methods§
fn to_le_bytes(&self) -> Self::Bytes
fn from_le_bytes(bytes: Self::Bytes) -> Self
Provided Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".