pub trait CharacterTerminalWriter: FmtWrite {
// Required method
fn print(&mut self, bytes: &[u8]);
// Provided methods
fn print_str(&mut self, s: &str) { ... }
fn print_line(&mut self, s: &str) { ... }
fn write_str(&mut self, s: &str) -> Result<(), FmtError> { ... }
fn newline(&mut self) { ... }
fn print_newline_sequence(&mut self) { ... }
}Expand description
Character based terminal trait
Required Methods§
Provided Methods§
fn print_str(&mut self, s: &str)
fn print_line(&mut self, s: &str)
fn write_str(&mut self, s: &str) -> Result<(), FmtError>
fn newline(&mut self)
fn print_newline_sequence(&mut self)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
impl CharacterTerminalWriter for StdoutTerminal
Available on crate feature
std only.