pub enum FormatVerb {
FormatCells {
sheet: Option<String>,
range: Option<String>,
format: Box<CellFormatFlags>,
},
UpdateBorders {
sheet: Option<String>,
range: Option<String>,
sides: BorderSides,
style: String,
color: Option<String>,
},
MergeCells {
sheet: Option<String>,
range: Option<String>,
merge_type: String,
},
UnmergeCells {
sheet: Option<String>,
range: Option<String>,
},
AutoResizeDimension {
sheet: String,
dimension: Dimension,
start: i64,
end: i64,
},
UpdateDimensionProperties {
sheet: String,
dimension: Dimension,
start: i64,
end: i64,
pixel_size: i64,
},
}Expand description
Which mutation to perform.
Variants§
FormatCells
Apply a cell format across a range.
Fields
§
format: Box<CellFormatFlags>The properties to set. Boxed: CellFormatFlags has grown large
enough that an unboxed field would make every other, far
smaller FormatVerb variant pay for its size.
UpdateBorders
Set border lines on a range’s edges.
Fields
§
sides: BorderSidesWhich edges to set.
MergeCells
Merge a range into one cell.
Fields
UnmergeCells
Split a previously merged range back apart.
Fields
AutoResizeDimension
Resize rows or columns to fit their content.
Fields
UpdateDimensionProperties
Set an explicit pixel width (columns) or height (rows).
Trait Implementations§
Source§impl Clone for FormatVerb
impl Clone for FormatVerb
Source§impl Debug for FormatVerb
impl Debug for FormatVerb
impl Eq for FormatVerb
Source§impl PartialEq for FormatVerb
impl PartialEq for FormatVerb
impl StructuralPartialEq for FormatVerb
Auto Trait Implementations§
impl Freeze for FormatVerb
impl RefUnwindSafe for FormatVerb
impl Send for FormatVerb
impl Sync for FormatVerb
impl Unpin for FormatVerb
impl UnsafeUnpin for FormatVerb
impl UnwindSafe for FormatVerb
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 more