pub struct FilterValue { /* private fields */ }
Implementations§
Source§impl FilterValue
impl FilterValue
pub fn new() -> FilterValue
pub fn set_agg_type(&mut self, agg_type: String)
pub fn with_agg_type(self, agg_type: String) -> FilterValue
pub fn agg_type(&self) -> Option<&String>
pub fn reset_agg_type(&mut self)
pub fn set_filter_name(&mut self, filter_name: String)
pub fn with_filter_name(self, filter_name: String) -> FilterValue
pub fn filter_name(&self) -> Option<&String>
pub fn reset_filter_name(&mut self)
pub fn set_key(&mut self, key: String)
pub fn with_key(self, key: String) -> FilterValue
pub fn key(&self) -> Option<&String>
pub fn reset_key(&mut self)
pub fn set_label(&mut self, label: String)
pub fn with_label(self, label: String) -> FilterValue
pub fn label(&self) -> Option<&String>
pub fn reset_label(&mut self)
pub fn set_name(&mut self, name: String)
pub fn with_name(self, name: String) -> FilterValue
pub fn name(&self) -> Option<&String>
pub fn reset_name(&mut self)
pub fn set_values(&mut self, values: Vec<String>)
pub fn with_values(self, values: Vec<String>) -> FilterValue
pub fn values(&self) -> Option<&Vec<String>>
pub fn reset_values(&mut self)
pub fn validate(&self)
Trait Implementations§
Source§impl Clone for FilterValue
impl Clone for FilterValue
Source§fn clone(&self) -> FilterValue
fn clone(&self) -> FilterValue
Returns a duplicate 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 Debug for FilterValue
impl Debug for FilterValue
Source§impl<'de> Deserialize<'de> for FilterValue
impl<'de> Deserialize<'de> for FilterValue
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 FilterValue
impl PartialEq for FilterValue
Source§impl Serialize for FilterValue
impl Serialize for FilterValue
impl StructuralPartialEq for FilterValue
Auto Trait Implementations§
impl Freeze for FilterValue
impl RefUnwindSafe for FilterValue
impl Send for FilterValue
impl Sync for FilterValue
impl Unpin for FilterValue
impl UnwindSafe for FilterValue
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