pub struct FilterOption {
pub label: String,
pub value: Value,
}Expand description
Filter option value is preserved as a serde_json::Value so any
JSON shape (string, number, bool, null, object) round-trips intact.
Fields§
§label: String§value: ValueTrait Implementations§
Source§impl Clone for FilterOption
impl Clone for FilterOption
Source§fn clone(&self) -> FilterOption
fn clone(&self) -> FilterOption
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 FilterOption
impl Debug for FilterOption
Source§impl<'de> Deserialize<'de> for FilterOption
impl<'de> Deserialize<'de> for FilterOption
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 FilterOption
impl PartialEq for FilterOption
Source§impl Serialize for FilterOption
impl Serialize for FilterOption
impl StructuralPartialEq for FilterOption
Auto Trait Implementations§
impl Freeze for FilterOption
impl RefUnwindSafe for FilterOption
impl Send for FilterOption
impl Sync for FilterOption
impl Unpin for FilterOption
impl UnsafeUnpin for FilterOption
impl UnwindSafe for FilterOption
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