Enum operational_transform::Operation
source · [−]Expand description
A single operation to be executed at the cursor’s current position.
Variants
Delete(u64)
Retain(u64)
Insert(String)
Trait Implementations
sourceimpl FromIterator<Operation> for OperationSeq
impl FromIterator<Operation> for OperationSeq
sourcefn from_iter<T: IntoIterator<Item = Operation>>(ops: T) -> Self
fn from_iter<T: IntoIterator<Item = Operation>>(ops: T) -> Self
Creates a value from an iterator. Read more
impl StructuralPartialEq for Operation
Auto Trait Implementations
impl RefUnwindSafe for Operation
impl Send for Operation
impl Sync for Operation
impl Unpin for Operation
impl UnwindSafe for Operation
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more