pub struct SlicerOptions {
pub name: String,
pub cell: String,
pub table_sheet: String,
pub table_name: String,
pub caption: String,
pub macro_name: String,
pub width: i32,
pub height: i32,
pub display_header: Option<bool>,
pub item_desc: bool,
pub format: GraphicOptions,
pub selected_items: Vec<String>,
/* private fields */
}Expand description
Slicer creation and read-back options.
Fields§
§name: StringName specifies the slicer name, should be an existing field name of the given table or pivot table.
cell: StringCell specifies the left top cell coordinates for inserting the slicer.
table_sheet: StringTableSheet specifies the worksheet name of the table or pivot table.
table_name: StringTableName specifies the name of the table or pivot table.
caption: StringCaption specifies the caption of the slicer.
macro_name: StringMacro used for set macro for the slicer.
width: i32Width specifies the width of the slicer.
height: i32Height specifies the height of the slicer.
display_header: Option<bool>DisplayHeader specifies if display header of the slicer.
item_desc: boolItemDesc specifies descending (Z-A) item sorting.
format: GraphicOptionsFormat specifies the format of the slicer.
selected_items: Vec<String>SelectedItems option is used to specify the default selected items.
Trait Implementations§
Source§impl Clone for SlicerOptions
impl Clone for SlicerOptions
Source§fn clone(&self) -> SlicerOptions
fn clone(&self) -> SlicerOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SlicerOptions
impl Debug for SlicerOptions
Source§impl Default for SlicerOptions
impl Default for SlicerOptions
Source§fn default() -> SlicerOptions
fn default() -> SlicerOptions
Returns the “default value” for a type. Read more
Source§impl PartialEq for SlicerOptions
impl PartialEq for SlicerOptions
impl StructuralPartialEq for SlicerOptions
Auto Trait Implementations§
impl Freeze for SlicerOptions
impl RefUnwindSafe for SlicerOptions
impl Send for SlicerOptions
impl Sync for SlicerOptions
impl Unpin for SlicerOptions
impl UnsafeUnpin for SlicerOptions
impl UnwindSafe for SlicerOptions
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.