(&mut self, s: &str)
| 14 | |
| 15 | impl fmt::Write for Writer<'_> { |
| 16 | fn write_str(&mut self, s: &str) -> fmt::Result { |
| 17 | if s.len() == 0 { |
| 18 | return Ok(()); |
| 19 | } |
| 20 | _ = rcall(self.handle, |
| 21 | message::WRITE, |
| 22 | (s.len() as u64).into(), |
| 23 | syscalls::MemoryHandle::from_u8_slice(s.as_ref()).into(), |
| 24 | None); |
| 25 | Ok(()) |
| 26 | } |
| 27 | } |
| 28 | |
| 29 | pub fn _print(handle: &CommHandle, args: fmt::Arguments) { |