pub enum DiffViewerAction {
ScrollToLine(usize),
JumpToHunk(usize),
ToggleViewMode,
}Expand description
Actions that can be triggered by diff viewer interactions
Variants§
ScrollToLine(usize)
Scroll to a specific line
JumpToHunk(usize)
Jump to a specific hunk by index
ToggleViewMode
Toggle between side-by-side and unified modes
Trait Implementations§
Source§impl Clone for DiffViewerAction
impl Clone for DiffViewerAction
Source§fn clone(&self) -> DiffViewerAction
fn clone(&self) -> DiffViewerAction
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DiffViewerAction
impl Debug for DiffViewerAction
Source§impl PartialEq for DiffViewerAction
impl PartialEq for DiffViewerAction
impl Copy for DiffViewerAction
impl Eq for DiffViewerAction
impl StructuralPartialEq for DiffViewerAction
Auto Trait Implementations§
impl Freeze for DiffViewerAction
impl RefUnwindSafe for DiffViewerAction
impl Send for DiffViewerAction
impl Sync for DiffViewerAction
impl Unpin for DiffViewerAction
impl UnwindSafe for DiffViewerAction
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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