pub enum HunkLineKind {
Context,
Added,
Removed,
}Expand description
Origin of a line within a PatchHunk — context (unchanged), added on
the new side, or removed from the old side.
Variants§
Context
Unchanged line present on both sides.
Added
Line added on the new side (+).
Removed
Line removed from the old side (-).
Trait Implementations§
Source§impl Clone for HunkLineKind
impl Clone for HunkLineKind
Source§fn clone(&self) -> HunkLineKind
fn clone(&self) -> HunkLineKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for HunkLineKind
Source§impl Debug for HunkLineKind
impl Debug for HunkLineKind
impl Eq for HunkLineKind
Source§impl PartialEq for HunkLineKind
impl PartialEq for HunkLineKind
Source§fn eq(&self, other: &HunkLineKind) -> bool
fn eq(&self, other: &HunkLineKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for HunkLineKind
Auto Trait Implementations§
impl Freeze for HunkLineKind
impl RefUnwindSafe for HunkLineKind
impl Send for HunkLineKind
impl Sync for HunkLineKind
impl Unpin for HunkLineKind
impl UnsafeUnpin for HunkLineKind
impl UnwindSafe for HunkLineKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more