pub struct MarksSnapshot {
pub local: Vec<MarkSnapshot>,
pub global: Vec<MarkSnapshot>,
pub special: Vec<MarkSnapshot>,
}Expand description
Snapshot of all marks.
Fields§
§local: Vec<MarkSnapshot>Local marks (a-z) for current buffer.
global: Vec<MarkSnapshot>Global marks (A-Z) across all buffers.
special: Vec<MarkSnapshot>Special marks (‘.’, ‘^’, etc.).
Trait Implementations§
Source§impl Clone for MarksSnapshot
impl Clone for MarksSnapshot
Source§fn clone(&self) -> MarksSnapshot
fn clone(&self) -> MarksSnapshot
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 MarksSnapshot
impl RefUnwindSafe for MarksSnapshot
impl Send for MarksSnapshot
impl Sync for MarksSnapshot
impl Unpin for MarksSnapshot
impl UnsafeUnpin for MarksSnapshot
impl UnwindSafe for MarksSnapshot
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