pub enum WriteVerb {
Show 13 variants
Table(TableVerb),
Replace,
Append,
Insert,
Delete,
CreateBullets,
DeleteBullets,
TextStyle,
ParagraphStyle,
CreateNamedRange,
DeleteNamedRange,
ReplaceNamedRangeContent,
DeleteNamedRangeContent,
}Expand description
Which text mutation to perform.
Variants§
Table(TableVerb)
Table structural edit.
Replace
Replace every occurrence of some text.
Append
Append text to the end of the document.
Insert
Anchor-addressed insertion.
Delete
Anchor-addressed deletion.
CreateBullets
Create paragraph bullets or numbering.
DeleteBullets
Remove paragraph bullets or numbering.
TextStyle
Character formatting.
ParagraphStyle
Paragraph formatting.
CreateNamedRange
Add named-range metadata.
DeleteNamedRange
Remove named-range metadata.
ReplaceNamedRangeContent
Replace a named range’s content.
DeleteNamedRangeContent
The same wire verb with explicit empty content, under docs-delete.
Trait Implementations§
impl Copy for WriteVerb
impl Eq for WriteVerb
impl StructuralPartialEq for WriteVerb
Auto Trait Implementations§
impl Freeze for WriteVerb
impl RefUnwindSafe for WriteVerb
impl Send for WriteVerb
impl Sync for WriteVerb
impl Unpin for WriteVerb
impl UnsafeUnpin for WriteVerb
impl UnwindSafe for WriteVerb
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§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 moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ResetDiscriminant<T> for Twhere
T: Copy,
impl<T> ResetDiscriminant<T> for Twhere
T: Copy,
Source§fn discriminant(&self) -> T
fn discriminant(&self) -> T
Value based on which equality for the reset will be determined.