kernel/traits/
serial.rs

1use core::fmt::{Result, Write};
2
3pub trait Serial: Write {
4    /// Initializes the serial interface, preparing it for use.
5    fn init(&mut self);
6    
7    fn put(&mut self, c: char) -> Result;
8    fn get(&mut self) -> Option<char>;
9}