pub struct AlignRow {
pub left: Option<usize>,
pub right: Option<usize>,
pub kind: AlignKind,
}Expand description
One row of the two-pane diff rendering. Exactly one of left /
right is always populated for LeftOnly / RightOnly; both for
Match / Differ.
Fields§
§left: Option<usize>§right: Option<usize>§kind: AlignKindTrait Implementations§
impl Eq for AlignRow
impl StructuralPartialEq for AlignRow
Auto Trait Implementations§
impl Freeze for AlignRow
impl RefUnwindSafe for AlignRow
impl Send for AlignRow
impl Sync for AlignRow
impl Unpin for AlignRow
impl UnsafeUnpin for AlignRow
impl UnwindSafe for AlignRow
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<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