pub struct InsertSession {
pub count: usize,
pub row_min: usize,
pub row_max: usize,
pub before_lines: Vec<String>,
pub reason: InsertReason,
}Fields§
§count: usize§row_min: usizeMin/max row visited during this session. Widens on every key.
row_max: usize§before_lines: Vec<String>Snapshot of the full buffer at session entry. Used to diff the affected row window at finish without being fooled by cursor navigation through rows the user never edited.
reason: InsertReasonTrait Implementations§
Source§impl Clone for InsertSession
impl Clone for InsertSession
Source§fn clone(&self) -> InsertSession
fn clone(&self) -> InsertSession
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 InsertSession
impl RefUnwindSafe for InsertSession
impl Send for InsertSession
impl Sync for InsertSession
impl Unpin for InsertSession
impl UnsafeUnpin for InsertSession
impl UnwindSafe for InsertSession
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