[−][src]Enum flo_rope::api::RopeAction
The editing action that can be performed on a rope
Variants
Replaces a range of text in this rope. The attributes applied to the new text will be the same as those applied to the first character in the replaced range.
Sets the attributes for a range of text in this rope
Sets both the attributes and the value for a range of cells
Trait Implementations
impl<Cell: Clone, Attribute: Clone> Clone for RopeAction<Cell, Attribute>
[src]
fn clone(&self) -> RopeAction<Cell, Attribute>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<Cell: Debug, Attribute: Debug> Debug for RopeAction<Cell, Attribute>
[src]
impl<Cell: PartialEq, Attribute: PartialEq> PartialEq<RopeAction<Cell, Attribute>> for RopeAction<Cell, Attribute>
[src]
fn eq(&self, other: &RopeAction<Cell, Attribute>) -> bool
[src]
fn ne(&self, other: &RopeAction<Cell, Attribute>) -> bool
[src]
impl<Cell, Attribute> StructuralPartialEq for RopeAction<Cell, Attribute>
[src]
Auto Trait Implementations
impl<Cell, Attribute> RefUnwindSafe for RopeAction<Cell, Attribute> where
Attribute: RefUnwindSafe,
Cell: RefUnwindSafe,
Attribute: RefUnwindSafe,
Cell: RefUnwindSafe,
impl<Cell, Attribute> Send for RopeAction<Cell, Attribute> where
Attribute: Send,
Cell: Send,
Attribute: Send,
Cell: Send,
impl<Cell, Attribute> Sync for RopeAction<Cell, Attribute> where
Attribute: Sync,
Cell: Sync,
Attribute: Sync,
Cell: Sync,
impl<Cell, Attribute> Unpin for RopeAction<Cell, Attribute> where
Attribute: Unpin,
Cell: Unpin,
Attribute: Unpin,
Cell: Unpin,
impl<Cell, Attribute> UnwindSafe for RopeAction<Cell, Attribute> where
Attribute: UnwindSafe,
Cell: UnwindSafe,
Attribute: UnwindSafe,
Cell: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,