(buf: &mut &[u8])
| 39 | } |
| 40 | |
| 41 | fn get_u8(buf: &mut &[u8]) -> Result<u8, String> { |
| 42 | match buf.split_first() { |
| 43 | Some((&x, rest)) => { |
| 44 | *buf = rest; |
| 45 | Ok(x) |
| 46 | }, |
| 47 | None => Err("get_u8: EOF".to_string()), |
| 48 | } |
| 49 | } |
| 50 | |
| 51 | fn put_bool(x: bool, buf: &mut Vec<u8>) { |
| 52 | buf.push(if x { 1 } else { 0 }); |
no outgoing calls
no test coverage detected