pub struct FilterOutcome {
pub spreadsheet_id: String,
pub file_name: Option<String>,
pub resolved_folder_id: Option<String>,
pub sheet_id: Option<i64>,
pub verb: FilterVerb,
pub result: FilterResult,
}Expand description
The full outcome of one attempt.
Fields§
§spreadsheet_id: StringThe spreadsheet acted on.
file_name: Option<String>Its Drive file name, when the metadata fetch got that far.
resolved_folder_id: Option<String>The folder the gate evaluated against.
sheet_id: Option<i64>The sheet a set-basic-filter/clear-basic-filter resolved
against, once known — the only identifier that can distinguish
which sheet in a multi-sheet workbook was affected, since a basic
filter (unlike a filter view) is scoped to a sheet rather than
id-addressed (issue #1794, docs/log.md). None before the
workbook resolves it, and for every other verb.
verb: FilterVerbWhich mutation was attempted. Not serialised.
result: FilterResultWhat happened.
Trait Implementations§
Source§impl Clone for FilterOutcome
impl Clone for FilterOutcome
Source§impl Debug for FilterOutcome
impl Debug for FilterOutcome
impl Eq for FilterOutcome
Source§impl JsonlSerialize for FilterOutcome
impl JsonlSerialize for FilterOutcome
Source§impl PartialEq for FilterOutcome
impl PartialEq for FilterOutcome
Source§impl Serialize for FilterOutcome
impl Serialize for FilterOutcome
impl StructuralPartialEq for FilterOutcome
Auto Trait Implementations§
impl Freeze for FilterOutcome
impl RefUnwindSafe for FilterOutcome
impl Send for FilterOutcome
impl Sync for FilterOutcome
impl Unpin for FilterOutcome
impl UnsafeUnpin for FilterOutcome
impl UnwindSafe for FilterOutcome
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