pub enum FormatOperation {
AddMark {
mark_id: String,
mark_type: String,
start: usize,
end: usize,
},
RemoveMark {
mark_id: String,
},
}Expand description
A formatting operation that can be undone.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for FormatOperation
impl Clone for FormatOperation
Source§fn clone(&self) -> FormatOperation
fn clone(&self) -> FormatOperation
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 FormatOperation
impl Debug for FormatOperation
Source§impl<'de> Deserialize<'de> for FormatOperation
impl<'de> Deserialize<'de> for FormatOperation
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for FormatOperation
impl PartialEq for FormatOperation
Source§impl Serialize for FormatOperation
impl Serialize for FormatOperation
impl Eq for FormatOperation
impl StructuralPartialEq for FormatOperation
Auto Trait Implementations§
impl Freeze for FormatOperation
impl RefUnwindSafe for FormatOperation
impl Send for FormatOperation
impl Sync for FormatOperation
impl Unpin for FormatOperation
impl UnwindSafe for FormatOperation
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