pub struct SelectedLine {
pub file: usize,
pub kind: LineKind,
pub old_no: Option<u32>,
pub new_no: Option<u32>,
}Expand description
One selected line.
Fields§
§file: usize§kind: LineKind§old_no: Option<u32>§new_no: Option<u32>Trait Implementations§
Source§impl Clone for SelectedLine
impl Clone for SelectedLine
impl Copy for SelectedLine
Source§impl Debug for SelectedLine
impl Debug for SelectedLine
impl Eq for SelectedLine
Source§impl PartialEq for SelectedLine
impl PartialEq for SelectedLine
impl StructuralPartialEq for SelectedLine
Auto Trait Implementations§
impl Forget for SelectedLine
impl Freeze for SelectedLine
impl Move for SelectedLine
impl RefUnwindSafe for SelectedLine
impl Send for SelectedLine
impl Sync for SelectedLine
impl Unpin for SelectedLine
impl UnsafeUnpin for SelectedLine
impl UnwindSafe for SelectedLine
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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<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