pub struct DiffSettings {
pub context_lines: u32,
pub algorithm: DiffAlgorithm,
pub indent_heuristic: bool,
}Expand description
The line-diff context, algorithm and indent heuristic every diff source honours, threaded through construction so the review’s long-lived backend and every worker that opens a fresh one read the same values and can never drift apart.
Fields§
§context_lines: u32§algorithm: DiffAlgorithm§indent_heuristic: boolImplementations§
Source§impl DiffSettings
impl DiffSettings
Sourcepub fn with_context(context_lines: u32) -> Self
pub fn with_context(context_lines: u32) -> Self
Self::default with a custom number of context lines.
Trait Implementations§
Source§impl Clone for DiffSettings
impl Clone for DiffSettings
impl Copy for DiffSettings
Source§impl Debug for DiffSettings
impl Debug for DiffSettings
Source§impl Default for DiffSettings
impl Default for DiffSettings
impl Eq for DiffSettings
Source§impl PartialEq for DiffSettings
impl PartialEq for DiffSettings
impl StructuralPartialEq for DiffSettings
Auto Trait Implementations§
impl Freeze for DiffSettings
impl RefUnwindSafe for DiffSettings
impl Send for DiffSettings
impl Sync for DiffSettings
impl Unpin for DiffSettings
impl UnsafeUnpin for DiffSettings
impl UnwindSafe for DiffSettings
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more