pub trait ByteOrder {
    // Required methods
    fn uint16(&self, b: &[u8]) -> u16;
    fn uint32(&self, b: &[u8]) -> u32;
    fn uint64(&self, b: &[u8]) -> u64;
    fn put_uint32(&self, b: &mut [u8], v: u32);
    fn put_uint64(&self, b: &mut [u8], v: u64);
}
Expand description

A ByteOrder specifies how to convert u8 slices into 16-, 32-, or 64-bit unsigned integers.

Required Methods§

source

fn uint16(&self, b: &[u8]) -> u16

source

fn uint32(&self, b: &[u8]) -> u32

source

fn uint64(&self, b: &[u8]) -> u64

source

fn put_uint32(&self, b: &mut [u8], v: u32)

source

fn put_uint64(&self, b: &mut [u8], v: u64)

Implementors§