Trait s2n_netbench::trace::Output
source · pub trait Output {
type Io: Write;
// Required methods
fn new() -> Self;
fn write<F: FnOnce(&mut Self::Io) -> Result<()>>(
&mut self,
f: F
) -> Result<()>;
// Provided method
fn log(
&mut self,
id: u64,
scope: &[(u64, usize)],
verbose: bool,
now: Timestamp,
v: impl Display
) { ... }
}
Required Associated Types§
Required Methods§
fn new() -> Self
fn write<F: FnOnce(&mut Self::Io) -> Result<()>>(&mut self, f: F) -> Result<()>
Provided Methods§
fn log( &mut self, id: u64, scope: &[(u64, usize)], verbose: bool, now: Timestamp, v: impl Display )
Object Safety§
This trait is not object safe.