Struct bitsparrow::Encoder [] [src]

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

Methods

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

fn new() -> Encoder<'a>

fn uint8(&'a mut self, uint8: u8) -> &'a mut Encoder

fn uint16(&'a mut self, uint16: u16) -> &'a mut Encoder

fn uint32(&'a mut self, uint32: u32) -> &'a mut Encoder

fn int8(&'a mut self, int8: i8) -> &'a mut Encoder

fn int16(&'a mut self, int16: i16) -> &'a mut Encoder

fn int32(&'a mut self, int32: i32) -> &'a mut Encoder

fn float32(&'a mut self, float32: f32) -> &'a mut Encoder

fn float64(&'a mut self, float64: f64) -> &'a mut Encoder

fn bool(&'a mut self, bool: bool) -> &'a mut Encoder

fn size(&'a mut self, size: usize) -> &'a mut Encoder

fn blob(&'a mut self, blob: &'a [u8]) -> &'a mut Encoder

fn string(&'a mut self, string: &'a str) -> &'a mut Encoder

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