pub struct YankHighlight {
pub start_row: usize,
pub start_col: usize,
pub end_row: usize,
pub end_col: usize,
pub linewise: bool,
pub created_at: Instant,
}Expand description
Temporary highlight for yanked text (like Neovim’s vim.highlight.on_yank()).
Fields§
§start_row: usize§start_col: usize§end_row: usize§end_col: usize§linewise: bool§created_at: InstantImplementations§
Source§impl YankHighlight
impl YankHighlight
pub fn is_expired(&self) -> bool
Trait Implementations§
Source§impl Clone for YankHighlight
impl Clone for YankHighlight
Source§fn clone(&self) -> YankHighlight
fn clone(&self) -> YankHighlight
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 moreAuto Trait Implementations§
impl Freeze for YankHighlight
impl RefUnwindSafe for YankHighlight
impl Send for YankHighlight
impl Sync for YankHighlight
impl Unpin for YankHighlight
impl UnsafeUnpin for YankHighlight
impl UnwindSafe for YankHighlight
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