pub fn bit_string_with_no_unused_bits<'a>(
input: &mut Reader<'a>,
) -> Result<Input<'a>>Expand description
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.as_slice_less_safe(), &[0x01, 0x02, 0x03]);
}