Function derp::bit_string_with_no_unused_bits
[−]
[src]
pub fn bit_string_with_no_unused_bits<'a>(
input: &mut Reader<'a>
) -> Result<Input<'a>>
Read a BIT STRING
with leading byte 0x00
signifying no unused bits.
extern crate derp; extern crate untrusted; use untrusted::Input; const BIT_STRING: &'static [u8] = &[0x03, 0x04, 0x00, 0x01, 0x02, 0x03]; fn main() { let input = Input::from(BIT_STRING); let bits = input.read_all(derp::Error::Read, |input| { derp::bit_string_with_no_unused_bits(input) }).unwrap(); assert_eq!(bits, Input::from(&[0x01, 0x02, 0x03])); }