Function leb128plus::write
source · Expand description
Write u64
in the LEB128+ format.
Examples
let mut v = vec![];
{
let mut c = std::io::Cursor::new(&mut v);
leb128plus::write(&mut c, 0);
leb128plus::write(&mut c, 127);
leb128plus::write(&mut c, 128);
leb128plus::write(&mut c, 0xFF);
leb128plus::write(&mut c, 0x17F);
leb128plus::write(&mut c, 0x407F);
leb128plus::write(&mut c, 0x4080);
}
assert_eq!(v, [
0,
127,
128, 0,
0xFF, 0,
0xFF, 1,
0xFF, 0x7F,
0x80, 0x80, 0x00
]);