[−][src]Trait ms_oforms::common::parser::AlignedParser
Required methods
fn align<'a>(&self, input: &'a [u8], count: usize) -> IResult<&'a [u8], usize>
fn inc(&self, by: usize)
Provided methods
fn le_u32<'a>(&self, input: &'a [u8]) -> IResult<&'a [u8], u32>
fn le_i32<'a>(&self, input: &'a [u8]) -> IResult<&'a [u8], i32>
fn le_u16<'a>(&self, input: &'a [u8]) -> IResult<&'a [u8], u16>
fn le_i16<'a>(&self, input: &'a [u8]) -> IResult<&'a [u8], i16>
fn le_u8<'a>(&self, input: &'a [u8]) -> IResult<&'a [u8], u8>
fn bitfield32<'a, F, C>(&self, input: &'a [u8], func: F) -> IResult<&'a [u8], C> where
F: Fn(u32) -> Option<C>,
F: Fn(u32) -> Option<C>,
Read an u32 bitfield
fn bitfield16<'a, F, C>(&self, input: &'a [u8], func: F) -> IResult<&'a [u8], C> where
F: Fn(u16) -> Option<C>,
F: Fn(u16) -> Option<C>,
Read an u16 bitfield
fn bitfield8<'a, F, C>(&self, input: &'a [u8], func: F) -> IResult<&'a [u8], C> where
F: Fn(u8) -> Option<C>,
F: Fn(u8) -> Option<C>,
Read an u8 bitfield