(buf: &mut [u8], data: &[u8])
| 691 | } |
| 692 | |
| 693 | fn write_string(buf: &mut [u8], data: &[u8]) { |
| 694 | let len_from_data = core::cmp::min(data.len(), buf.len()); |
| 695 | buf[..len_from_data].copy_from_slice(&data[..len_from_data]); |
| 696 | for byte in &mut buf[len_from_data..] { |
| 697 | *byte = 0 |
| 698 | } |
| 699 | } |
| 700 | |
| 701 | fn unpack_char(vm: &VirtualMachine, data: &[u8]) -> PyObjectRef { |
| 702 | vm.ctx.new_bytes(vec![data[0]]).into() |
no test coverage detected