pub enum PredicateCombinator {
All,
Any,
None,
}Variants§
All
All atoms must match (cfg(all(...))).
Any
Any atom matches (cfg(any(...))).
None
Inverted — every atom must NOT match. Acts as Not(All(...)).
Trait Implementations§
Source§impl Clone for PredicateCombinator
impl Clone for PredicateCombinator
Source§fn clone(&self) -> PredicateCombinator
fn clone(&self) -> PredicateCombinator
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 moreimpl Copy for PredicateCombinator
Source§impl Debug for PredicateCombinator
impl Debug for PredicateCombinator
Source§impl<'de> Deserialize<'de> for PredicateCombinator
impl<'de> Deserialize<'de> for PredicateCombinator
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
impl Eq for PredicateCombinator
Source§impl PartialEq for PredicateCombinator
impl PartialEq for PredicateCombinator
Source§fn eq(&self, other: &PredicateCombinator) -> bool
fn eq(&self, other: &PredicateCombinator) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PredicateCombinator
impl Serialize for PredicateCombinator
impl StructuralPartialEq for PredicateCombinator
Auto Trait Implementations§
impl Freeze for PredicateCombinator
impl RefUnwindSafe for PredicateCombinator
impl Send for PredicateCombinator
impl Sync for PredicateCombinator
impl Unpin for PredicateCombinator
impl UnsafeUnpin for PredicateCombinator
impl UnwindSafe for PredicateCombinator
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.