pub enum BigEndian {}
Trait Implementations§
Source§impl Endianness for BigEndian
impl Endianness for BigEndian
fn read_u8(stream: &[u8]) -> u8
fn read_u16(stream: &[u8]) -> u16
fn read_u32(stream: &[u8]) -> u32
fn read_u64(stream: &[u8]) -> u64
fn read_u128(stream: &[u8]) -> u128
fn read_uint(stream: &[u8], bytes: usize) -> u64
fn read_uint128(stream: &[u8], bytes: usize) -> u128
fn write_u8(stream: &mut [u8], value: u8)
fn write_u16(stream: &mut [u8], value: u16)
fn write_u32(stream: &mut [u8], value: u32)
fn write_u64(stream: &mut [u8], value: u64)
fn write_u128(stream: &mut [u8], value: u128)
fn write_uint(stream: &mut [u8], value: u64, bytes: usize)
fn write_uint128(stream: &mut [u8], value: u128, bytes: usize)
fn read_slice_u16(stream: &[u8], values: &mut [u16])
fn read_slice_u32(stream: &[u8], values: &mut [u32])
fn read_slice_u64(stream: &[u8], values: &mut [u64])
fn read_slice_u128(stream: &[u8], values: &mut [u128])
fn write_slice_u16(stream: &mut [u8], values: &[u16])
fn write_slice_u32(stream: &mut [u8], values: &[u32])
fn write_slice_u64(stream: &mut [u8], values: &[u64])
fn write_slice_u128(stream: &mut [u8], values: &[u128])
fn convert_slice_u16(values: &mut [u16])
fn convert_slice_u32(values: &mut [u32])
fn convert_slice_u64(values: &mut [u64])
fn convert_slice_u128(values: &mut [u128])
fn convert_slice_f32(values: &mut [f32])
fn convert_slice_f64(values: &mut [f64])
fn read_u24(stream: &[u8]) -> u32
fn read_i24(stream: &[u8]) -> i32
fn read_i8(stream: &[u8]) -> i8
fn read_i16(stream: &[u8]) -> i16
fn read_i32(stream: &[u8]) -> i32
fn read_i64(stream: &[u8]) -> i64
fn read_i128(stream: &[u8]) -> i128
fn read_int(stream: &[u8], bytes: usize) -> i64
fn read_int128(stream: &[u8], bytes: usize) -> i128
fn read_f32(stream: &[u8]) -> f32
fn read_f64(stream: &[u8]) -> f64
fn write_u24(stream: &mut [u8], value: u32)
fn write_i24(stream: &mut [u8], value: i32)
fn write_i16(stream: &mut [u8], value: i16)
fn write_i32(stream: &mut [u8], value: i32)
fn write_i64(stream: &mut [u8], value: i64)
fn write_i128(stream: &mut [u8], value: i128)
fn write_int(stream: &mut [u8], value: i64, bytes: usize)
fn write_int128(stream: &mut [u8], value: i128, bytes: usize)
fn write_f32(stream: &mut [u8], value: f32)
fn write_f64(stream: &mut [u8], value: f64)
fn read_slice_i16(stream: &[u8], values: &mut [i16])
fn read_slice_i32(stream: &[u8], values: &mut [i32])
fn read_slice_i64(stream: &[u8], values: &mut [i64])
fn read_slice_i128(stream: &[u8], values: &mut [i128])
fn read_slice_f32_unchecked(stream: &[u8], values: &mut [f32])
fn read_slice_f64_unchecked(stream: &[u8], values: &mut [f64])
fn write_slice_i16(stream: &mut [u8], values: &[i16])
fn write_slice_i32(stream: &mut [u8], values: &[i32])
fn write_slice_i64(stream: &mut [u8], values: &[i64])
fn write_slice_i128(stream: &mut [u8], values: &[i128])
fn write_slice_f32(stream: &mut [u8], values: &[f32])
fn write_slice_f64(stream: &mut [u8], values: &[f64])
fn convert_slice_i16(values: &mut [i16])
fn convert_slice_i32(values: &mut [i32])
fn convert_slice_i64(values: &mut [i64])
fn convert_slice_i128(values: &mut [i128])
Source§impl Ord for BigEndian
impl Ord for BigEndian
Source§impl PartialOrd for BigEndian
impl PartialOrd for BigEndian
impl Copy for BigEndian
impl Eq for BigEndian
impl StructuralPartialEq for BigEndian
Auto Trait Implementations§
impl Freeze for BigEndian
impl RefUnwindSafe for BigEndian
impl Send for BigEndian
impl Sync for BigEndian
impl Unpin for BigEndian
impl UnwindSafe for BigEndian
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more