#[non_exhaustive]pub struct PivotTableFieldCollapseStateOptionBuilder { /* private fields */ }Expand description
A builder for PivotTableFieldCollapseStateOption.
Implementations§
source§impl PivotTableFieldCollapseStateOptionBuilder
impl PivotTableFieldCollapseStateOptionBuilder
sourcepub fn target(self, input: PivotTableFieldCollapseStateTarget) -> Self
pub fn target(self, input: PivotTableFieldCollapseStateTarget) -> Self
A tagged-union object that sets the collapse state.
This field is required.sourcepub fn set_target(
self,
input: Option<PivotTableFieldCollapseStateTarget>,
) -> Self
pub fn set_target( self, input: Option<PivotTableFieldCollapseStateTarget>, ) -> Self
A tagged-union object that sets the collapse state.
sourcepub fn get_target(&self) -> &Option<PivotTableFieldCollapseStateTarget>
pub fn get_target(&self) -> &Option<PivotTableFieldCollapseStateTarget>
A tagged-union object that sets the collapse state.
sourcepub fn state(self, input: PivotTableFieldCollapseState) -> Self
pub fn state(self, input: PivotTableFieldCollapseState) -> Self
The state of the field target of a pivot table. Choose one of the following options:
-
COLLAPSED -
EXPANDED
sourcepub fn set_state(self, input: Option<PivotTableFieldCollapseState>) -> Self
pub fn set_state(self, input: Option<PivotTableFieldCollapseState>) -> Self
The state of the field target of a pivot table. Choose one of the following options:
-
COLLAPSED -
EXPANDED
sourcepub fn get_state(&self) -> &Option<PivotTableFieldCollapseState>
pub fn get_state(&self) -> &Option<PivotTableFieldCollapseState>
The state of the field target of a pivot table. Choose one of the following options:
-
COLLAPSED -
EXPANDED
sourcepub fn build(self) -> PivotTableFieldCollapseStateOption
pub fn build(self) -> PivotTableFieldCollapseStateOption
Consumes the builder and constructs a PivotTableFieldCollapseStateOption.
Trait Implementations§
source§impl Clone for PivotTableFieldCollapseStateOptionBuilder
impl Clone for PivotTableFieldCollapseStateOptionBuilder
source§fn clone(&self) -> PivotTableFieldCollapseStateOptionBuilder
fn clone(&self) -> PivotTableFieldCollapseStateOptionBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Default for PivotTableFieldCollapseStateOptionBuilder
impl Default for PivotTableFieldCollapseStateOptionBuilder
source§fn default() -> PivotTableFieldCollapseStateOptionBuilder
fn default() -> PivotTableFieldCollapseStateOptionBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for PivotTableFieldCollapseStateOptionBuilder
impl PartialEq for PivotTableFieldCollapseStateOptionBuilder
source§fn eq(&self, other: &PivotTableFieldCollapseStateOptionBuilder) -> bool
fn eq(&self, other: &PivotTableFieldCollapseStateOptionBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for PivotTableFieldCollapseStateOptionBuilder
Auto Trait Implementations§
impl Freeze for PivotTableFieldCollapseStateOptionBuilder
impl RefUnwindSafe for PivotTableFieldCollapseStateOptionBuilder
impl Send for PivotTableFieldCollapseStateOptionBuilder
impl Sync for PivotTableFieldCollapseStateOptionBuilder
impl Unpin for PivotTableFieldCollapseStateOptionBuilder
impl UnwindSafe for PivotTableFieldCollapseStateOptionBuilder
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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 moreCreates a shared type from an unshared type.