Skip to main content

Stdio

Trait Stdio 

Source
pub trait Stdio {
    // Required methods
    fn stdin(&mut self) -> &mut impl BufRead;
    fn stdout(&mut self) -> &mut impl Write;
    fn stderr(&mut self) -> &mut impl Write;
    fn push_history(&mut self, entry: &str);
}

Required Methods§

Source

fn stdin(&mut self) -> &mut impl BufRead

Source

fn stdout(&mut self) -> &mut impl Write

Source

fn stderr(&mut self) -> &mut impl Write

Source

fn push_history(&mut self, entry: &str)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§