use core::fmt::Arguments; use preprint::{init_print, pprintln, Print}; struct TestPrint; impl Print for TestPrint{ fn print(&self, args: Arguments) { print!("{}", args); } } fn test_print(){ init_print(&TestPrint); pprintln!("test print"); } fn main(){ test_print(); }