pub trait LogRecord {
// Required methods
fn task_id(&self) -> i64;
fn category(&self) -> &str;
fn what(&self) -> &str;
fn details(&self) -> &str;
fn set_details(&mut self, new_details: String);
fn severity(&self) -> &str;
// Provided method
fn debug(&self, f: &mut Formatter<'_>) -> Result { ... }
}Expand description
Log actor trait, assumes already Identifiable (for id())
Required Methods§
Sourcefn set_details(&mut self, new_details: String)
fn set_details(&mut self, new_details: String)
Details setter
Provided Methods§
Trait Implementations§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".