#[non_exhaustive]pub struct AdvancedSearchFilters {
pub refine_in: Option<Vec<SearchFilterItem>>,
pub refine_dates: Option<Vec<SearchFilterItem>>,
pub refine_labels: Option<Vec<SearchFilterItem>>,
pub refine_attachments: Option<Vec<SearchFilterItem>>,
}Expand description
AdvancedSearchFilters — the options the advanced search refine form offers
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.refine_in: Option<Vec<SearchFilterItem>>§refine_dates: Option<Vec<SearchFilterItem>>§refine_labels: Option<Vec<SearchFilterItem>>§refine_attachments: Option<Vec<SearchFilterItem>>Trait Implementations§
Source§impl Clone for AdvancedSearchFilters
impl Clone for AdvancedSearchFilters
Source§fn clone(&self) -> AdvancedSearchFilters
fn clone(&self) -> AdvancedSearchFilters
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 AdvancedSearchFilters
impl Debug for AdvancedSearchFilters
Source§impl Default for AdvancedSearchFilters
impl Default for AdvancedSearchFilters
Source§fn default() -> AdvancedSearchFilters
fn default() -> AdvancedSearchFilters
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AdvancedSearchFilters
impl<'de> Deserialize<'de> for AdvancedSearchFilters
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
Source§impl PartialEq for AdvancedSearchFilters
impl PartialEq for AdvancedSearchFilters
Source§impl Serialize for AdvancedSearchFilters
impl Serialize for AdvancedSearchFilters
impl StructuralPartialEq for AdvancedSearchFilters
Auto Trait Implementations§
impl Freeze for AdvancedSearchFilters
impl RefUnwindSafe for AdvancedSearchFilters
impl Send for AdvancedSearchFilters
impl Sync for AdvancedSearchFilters
impl Unpin for AdvancedSearchFilters
impl UnsafeUnpin for AdvancedSearchFilters
impl UnwindSafe for AdvancedSearchFilters
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