pub trait Console: Sync { // Required method fn put_char(&self, c: u8); // Provided method fn put_str(&self, s: &str) { ... } }
这个接口定义了向控制台“输出”这件事。
向控制台放置一个字符。
向控制台放置一个字符串。
如果使用了锁,覆盖这个实现以免反复获取和释放锁。