pub trait Console {
// Required methods
fn arguments<'valid>(&'valid self) -> &'valid [Argument];
fn read(&self, filename: &str) -> Result<String, Issue>;
fn sync(&self);
fn problem(&self, threat: Threat);
fn print<Type: Display>(&self, value: &Type);
}Required Methods§
fn arguments<'valid>(&'valid self) -> &'valid [Argument]
fn read(&self, filename: &str) -> Result<String, Issue>
fn sync(&self)
fn problem(&self, threat: Threat)
fn print<Type: Display>(&self, value: &Type)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".