pub(crate) fn bit_string_with_no_unused_bits<'a>( input: &mut Reader<'a>, ) -> Result<Input<'a>, Error>