Struct bitsparrow::Decoder [] [src]

pub struct Decoder<'a> {
    // some fields omitted
}

Methods

impl<'a> Decoder<'a>
[src]

fn new(data: &[u8]) -> Decoder

fn uint8(&mut self) -> Result<u8Error<'a>>

fn uint16(&mut self) -> Result<u16Error<'a>>

fn uint32(&mut self) -> Result<u32Error<'a>>

fn int8(&mut self) -> Result<i8Error<'a>>

fn int16(&mut self) -> Result<i16Error<'a>>

fn int32(&mut self) -> Result<i32Error<'a>>

fn float32(&mut self) -> Result<f32Error<'a>>

fn float64(&mut self) -> Result<f64Error<'a>>

fn bool(&mut self) -> Result<boolError<'a>>

fn size(&mut self) -> Result<usizeError<'a>>

fn blob(&mut self) -> Result<Vec<u8>, Error<'a>>

fn string(&mut self) -> Result<StringError<'a>>