pub struct Slicer {
pub slicer_id: Option<i64>,
pub spec: Option<SlicerSpec>,
pub position: Option<EmbeddedObjectPosition>,
}Expand description
A slicer embedded on a sheet — Slicer.
Filters an existing range or pivot table interactively, the same
FilterCriteria vocabulary filter.rs curates (hiddenValues only —
see that module’s doc comment for the condition-based cut this crate
makes uniformly).
Fields§
§slicer_id: Option<i64>The server-assigned stable id. Absent on an add-slicer request
this crate is building; always present on one read back or on an
update-slicer/delete-slicer request.
spec: Option<SlicerSpec>The slicer’s filtering configuration.
position: Option<EmbeddedObjectPosition>Where the slicer is anchored. Always overlay_position — a slicer
cannot occupy its own sheet.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Slicer
impl<'de> Deserialize<'de> for Slicer
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
impl Eq for Slicer
impl StructuralPartialEq for Slicer
Auto Trait Implementations§
impl Freeze for Slicer
impl RefUnwindSafe for Slicer
impl Send for Slicer
impl Sync for Slicer
impl Unpin for Slicer
impl UnsafeUnpin for Slicer
impl UnwindSafe for Slicer
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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