[]Enum libjp::LineDiff

pub enum LineDiff {
    New(usize),
    Delete(usize),
    Keep(usizeusize),
}

Variants

New(usize)

This line was introduced in the second file, and the usize is the line number in the second file.

Delete(usize)

This line was in the first file, but got deleted.

Keep(usizeusize)

This line was present in both files; the first usize is the line number in the first file, and the second is the line number in the second file.

Trait Implementations

impl Debug for LineDiff

impl Eq for LineDiff

impl PartialEq<LineDiff> for LineDiff

impl Clone for LineDiff

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Copy for LineDiff

impl Hash for LineDiff

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

Auto Trait Implementations

impl Send for LineDiff

impl Sync for LineDiff

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<N> Edge for N where
    N: Copy

impl<T> Same for T

type Output = T

Should always be Self