pub struct UpdateCellsRequest {
pub start: GridCoordinate,
pub rows: Vec<PivotRowData>,
pub fields: String,
}Expand description
updateCells — issue #1798’s add-pivot-table/delete-pivot-table,
the crate’s only user of this request (see
BatchUpdateRequestItem::UpdateCells’s doc comment).
Always exactly one row of one cell: a pivot table has exactly one
anchor, so rows is a single-element Vec rather than a genuine grid
— kept as Vec because that is the wire shape, not because this crate
ever sends more than one.
Fields§
§start: GridCoordinateThe anchor cell.
rows: Vec<PivotRowData>Always one PivotRowData of one PivotCellData.
fields: StringAlways the literal "pivotTable" — the field mask that makes this
request touch nothing but the anchor’s pivotTable property,
preserving whatever value or formatting the cell already had.
Trait Implementations§
Source§impl Clone for UpdateCellsRequest
impl Clone for UpdateCellsRequest
Source§impl Debug for UpdateCellsRequest
impl Debug for UpdateCellsRequest
impl Eq for UpdateCellsRequest
Source§impl PartialEq for UpdateCellsRequest
impl PartialEq for UpdateCellsRequest
Source§impl Serialize for UpdateCellsRequest
impl Serialize for UpdateCellsRequest
impl StructuralPartialEq for UpdateCellsRequest
Auto Trait Implementations§
impl Freeze for UpdateCellsRequest
impl RefUnwindSafe for UpdateCellsRequest
impl Send for UpdateCellsRequest
impl Sync for UpdateCellsRequest
impl Unpin for UpdateCellsRequest
impl UnsafeUnpin for UpdateCellsRequest
impl UnwindSafe for UpdateCellsRequest
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