pub fn decode(s: usize) -> Vec<bool>Expand description
Returns the sequence of a value.
The returned sequence can be encoded with encode to get back s.
let s = 13;
let xs = decode(s);
assert_eq!(encode(&xs), s);See decode_mut for a version that writes the sequence to a provided slice.
§Panics
Panics in debug mode if s > MAX_SEQUENCE.
§Examples
assert_eq!(decode(0), &[]);
assert_eq!(decode(1), &[false]);
assert_eq!(decode(2), &[true]);
assert_eq!(decode(13), &[true, true, false]);