pub struct VisibleCondition {
pub if_not_in: Option<Vec<Value>>,
pub must_match: Option<Vec<Value>>,
}Expand description
Conditional visibility: ifNotIn or mustMatch.
Fields§
§if_not_in: Option<Vec<Value>>§must_match: Option<Vec<Value>>Implementations§
Source§impl VisibleCondition
impl VisibleCondition
pub fn hides_for_if_not_in(&self, value: &Value) -> bool
pub fn matches_must_match(&self, value: &Value) -> bool
Trait Implementations§
Source§impl Clone for VisibleCondition
impl Clone for VisibleCondition
Source§fn clone(&self) -> VisibleCondition
fn clone(&self) -> VisibleCondition
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 VisibleCondition
impl Debug for VisibleCondition
Source§impl<'de> Deserialize<'de> for VisibleCondition
impl<'de> Deserialize<'de> for VisibleCondition
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
Auto Trait Implementations§
impl Freeze for VisibleCondition
impl RefUnwindSafe for VisibleCondition
impl Send for VisibleCondition
impl Sync for VisibleCondition
impl Unpin for VisibleCondition
impl UnsafeUnpin for VisibleCondition
impl UnwindSafe for VisibleCondition
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