Struct bit_manager::BitReader [] [src]

pub struct BitReader<T: Read> { /* fields omitted */ }

A wrapper for any type implementing io::Read that allows the reading of individual bits

Methods

impl<T: Read> BitReader<T>
[src]

[src]

Creates a new bit reader with the given reader. Uses Precision::Byte by default.

[src]

Creates a new bit reader with the given reader and precision.

[src]

Reads a single bit.

[src]

Reads as many bits as possible into a buffer. Returns the number of bits read.

[src]

Reads a single byte.

[src]

Reads as many bytes as possible into a buffer. Returns the number of bytes read.