Trait musli_binary_common::int::ByteOrder
source · [−]pub trait ByteOrder: Clone + Copy + Debug + Eq + Hash + Ord + PartialEq + PartialOrd + Sealed {
Show 16 methods
fn read_u16(bytes: [u8; 2]) -> u16;
fn read_u32(bytes: [u8; 4]) -> u32;
fn read_u64(bytes: [u8; 8]) -> u64;
fn read_u128(bytes: [u8; 16]) -> u128;
fn read_i16(bytes: [u8; 2]) -> i16;
fn read_i32(bytes: [u8; 4]) -> i32;
fn read_i64(bytes: [u8; 8]) -> i64;
fn read_i128(bytes: [u8; 16]) -> i128;
fn write_u16(value: u16) -> [u8; 2];
fn write_u32(value: u32) -> [u8; 4];
fn write_u64(value: u64) -> [u8; 8];
fn write_u128(value: u128) -> [u8; 16];
fn write_i16(value: i16) -> [u8; 2];
fn write_i32(value: i32) -> [u8; 4];
fn write_i64(value: i64) -> [u8; 8];
fn write_i128(value: i128) -> [u8; 16];
}
Expand description
Trait governing byte orders.