kernel/traits/
serial.rs

1use core::{fmt::{Result, Write}, any::Any};
2
3pub trait Serial: Write {
4    fn put(&self, c: char) -> Result;
5    fn get(&self) -> Option<char>;
6    
7    /// Get a mutable reference to Any for downcasting
8    fn as_any_mut(&mut self) -> &mut dyn Any;
9}