Trait bitstream_io::Endianness [] [src]

pub trait Endianness {
    fn leading_sign() -> bool;
    fn push<N>(bits_acc: &mut u32, value_acc: &mut N, bits: u32, value: N) where N: Numeric;
    fn pop<N>(bits_acc: &mut u32, value_acc: &mut N, bits: u32) -> N where N: Numeric;
    fn drop<N>(bits_acc: &mut u32, value_acc: &mut N, bits: u32) where N: Numeric;
    fn next_zeros<N>(bits: u32, value: N) -> u32 where N: Numeric;
    fn next_ones<N>(bits: u32, value: N) -> u32 where N: Numeric;
}

Required Methods

Implementors