Function decode

Source
pub fn decode(start: usize, end: usize, path: &BitVec<u8, Msb0>) -> usize
Expand description

Decodes a binary decision sequence into the value it encodes, given the original [start, end) range.

§Panics

Panics if the path is invalid or incomplete.

§Example

let value = bbse::decode(0, 8, &bbse::encode(0, 8, 6));
assert_eq!(value, 6);