pub struct RichTextDelta {
pub text_delta: Option<RGATextDelta>,
pub add_marks: Vec<Mark>,
pub remove_marks: Vec<MarkId>,
}Expand description
Delta for rich text operations.
Fields§
§text_delta: Option<RGATextDelta>Text changes.
add_marks: Vec<Mark>Marks to add.
remove_marks: Vec<MarkId>Marks to remove (by ID).
Implementations§
Trait Implementations§
Source§impl Clone for RichTextDelta
impl Clone for RichTextDelta
Source§fn clone(&self) -> RichTextDelta
fn clone(&self) -> RichTextDelta
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 RichTextDelta
impl Debug for RichTextDelta
Source§impl Default for RichTextDelta
impl Default for RichTextDelta
Source§impl<'de> Deserialize<'de> for RichTextDelta
impl<'de> Deserialize<'de> for RichTextDelta
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 RichTextDelta
impl PartialEq for RichTextDelta
Source§impl Serialize for RichTextDelta
impl Serialize for RichTextDelta
impl Eq for RichTextDelta
impl StructuralPartialEq for RichTextDelta
Auto Trait Implementations§
impl Freeze for RichTextDelta
impl RefUnwindSafe for RichTextDelta
impl Send for RichTextDelta
impl Sync for RichTextDelta
impl Unpin for RichTextDelta
impl UnwindSafe for RichTextDelta
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