pub trait UnifiedDiffPrinter {
// Required methods
fn display_header(
&self,
f: impl Write,
start_before: u32,
start_after: u32,
len_before: u32,
len_after: u32,
) -> Result;
fn display_context_token(&self, f: impl Write, token: Token) -> Result;
fn display_hunk(
&self,
f: impl Write,
before: &[Token],
after: &[Token],
) -> Result;
}
Required Methods§
fn display_header( &self, f: impl Write, start_before: u32, start_after: u32, len_before: u32, len_after: u32, ) -> Result
fn display_context_token(&self, f: impl Write, token: Token) -> Result
fn display_hunk( &self, f: impl Write, before: &[Token], after: &[Token], ) -> Result
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.