(buf: &mut &[u8])
| 53 | } |
| 54 | |
| 55 | fn get_bool(buf: &mut &[u8]) -> Result<bool, String> { |
| 56 | match get_u8(buf)? { |
| 57 | 0 => Ok(false), |
| 58 | 1 => Ok(true), |
| 59 | x => Err(format!("get_bool: invalid {x}")), |
| 60 | } |
| 61 | } |
| 62 | |
| 63 | fn put_u64(x: u64, buf: &mut Vec<u8>) { |
| 64 | Tag0::new(x).put(buf); |