/// Concatenates a series of 7 bit numbers delimited by `1`'s and
/// ended by a `0` in the 8th bit.
Concatenates a series of 7 bit numbers delimited by `1`'s and
ended by a `0` in the 8th bit.
Concatenates a series of 7 bit numbers delimited by ` 1 ` ' s and ended by a ` 0 ` in the 8th bit .
fn concat_number(body: &[u8], start: u8) -> Integer {
    let mut number = Integer::from(start);
    for byte in body.iter().rev() {
        number <<= 7usize;
        number |= Integer::from(byte & 0x7F);
    }
    number
}
fn concat_number ( body : & [ u8 ] , start : u8 ) -> Integer { let mut number = Integer :: from ( start ) ; for byte in body . iter ( ) . rev ( ) { number <<= 7usize ; number |= Integer :: from ( byte & 0x7F ) ; } number }
Concatenates a series of 7 bit numbers delimited by `1`'s and
ended by a `0` in the 8th bit.
Concatenates a series of 7 bit numbers delimited by ` 1 ` ' s and ended by a ` 0 ` in the 8th bit .
body
&[u8]
start
u8