pub enum DiffAlgorithm {
Myers,
Minimal,
Patience,
Histogram,
Structural,
}Variants§
Myers
Minimal
Patience
Histogram
Structural
The histogram line diff, plus: a paired deleted/added line that only reformats the same tokens renders dimmed, leaving red/green for an actual change.
Implementations§
Trait Implementations§
Source§impl Clone for DiffAlgorithm
impl Clone for DiffAlgorithm
impl Copy for DiffAlgorithm
Source§impl Debug for DiffAlgorithm
impl Debug for DiffAlgorithm
Source§impl Default for DiffAlgorithm
impl Default for DiffAlgorithm
Source§impl<'de> Deserialize<'de> for DiffAlgorithm
impl<'de> Deserialize<'de> for DiffAlgorithm
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for DiffAlgorithm
impl Display for DiffAlgorithm
impl Eq for DiffAlgorithm
Source§impl PartialEq for DiffAlgorithm
impl PartialEq for DiffAlgorithm
Source§impl Serialize for DiffAlgorithm
impl Serialize for DiffAlgorithm
impl StructuralPartialEq for DiffAlgorithm
Auto Trait Implementations§
impl Freeze for DiffAlgorithm
impl RefUnwindSafe for DiffAlgorithm
impl Send for DiffAlgorithm
impl Sync for DiffAlgorithm
impl Unpin for DiffAlgorithm
impl UnsafeUnpin for DiffAlgorithm
impl UnwindSafe for DiffAlgorithm
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