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()),