trait TraceFormat {
type Reused: Default;
// Required method
fn read(&mut self, buffer: &[u8], reuse: &mut Self::Reused) -> Result<usize>;
// Provided methods
fn create_reused() -> Self::Reused { ... }
fn stats(&self) -> String { ... }
}Required Associated Types§
Required Methods§
Provided Methods§
Sourcefn create_reused() -> Self::Reused
fn create_reused() -> Self::Reused
Create the initial reused buffer. Override to pre-allocate capacity.
fn stats(&self) -> String
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".