pub enum HistoryChange {
InsertChar {
idx: usize,
len: usize,
ch: char,
},
InsertText {
idx: usize,
len: usize,
text: String,
},
Remove {
idx: usize,
len: usize,
text: String,
},
}Variants§
Trait Implementations§
Source§impl Clone for HistoryChange
impl Clone for HistoryChange
Source§fn clone(&self) -> HistoryChange
fn clone(&self) -> HistoryChange
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 HistoryChange
impl Debug for HistoryChange
Source§impl PartialEq for HistoryChange
impl PartialEq for HistoryChange
impl StructuralPartialEq for HistoryChange
Auto Trait Implementations§
impl Freeze for HistoryChange
impl RefUnwindSafe for HistoryChange
impl Send for HistoryChange
impl Sync for HistoryChange
impl Unpin for HistoryChange
impl UnwindSafe for HistoryChange
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> ComponentProps for T
impl<T> ComponentProps for T
fn changed(&self, other: &(dyn ComponentProps + 'static)) -> bool
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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