From a74c2f1aec54f30c530d9ac4fa38c212e07e9e32 Mon Sep 17 00:00:00 2001 From: puckoprutt Date: Mon, 13 Jul 2026 18:28:38 +0200 Subject: [PATCH] fixed bug where UsbWord.get_word() returned wrong type --- src/example/usb-example.rs | 8 ++++---- src/lib.rs | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/example/usb-example.rs b/src/example/usb-example.rs index c1db57b..f686af1 100644 --- a/src/example/usb-example.rs +++ b/src/example/usb-example.rs @@ -58,10 +58,10 @@ fn main() -> ! { Terminal::clear_screen(); Terminal::print_banner(); for i in 0..msg.words { - Terminal::pp_println(&msg.get_word(i).unwrap().word, 0); - Terminal::pp_println(&msg.get_word(i).unwrap().word, 10); - Terminal::pp_println(&msg.get_word(i).unwrap().word, 20); - Terminal::pp_println(&msg.get_word(i).unwrap().word, 30); + Terminal::pp_println(msg.get_word(i).word, 0); + Terminal::pp_println(msg.get_word(i).word, 10); + Terminal::pp_println(msg.get_word(i).word, 20); + Terminal::pp_println(msg.get_word(i).word, 30); } Terminal::user_prompt(); } diff --git a/src/lib.rs b/src/lib.rs index 9934002..f3a8ff1 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -319,7 +319,7 @@ impl Terminal { Self::write(b"\x1B[0m"); } - pub fn pp_println(data: String, loglevel: u8) { + pub fn pp_println(data: String<16>, loglevel: u8) { match loglevel { 30..=39 => Self::pp_danger(data.as_bytes()), 20..=29 => Self::pp_warning(data.as_bytes()),