Enum cfg_expr::expr::Func [−][src]
A predicate function, used to combine 1 or more predicates into a single value
Variants
not() with a configuration predicate. It is true if its predicate
is false and false if its predicate is true.
All(usize)all() with a comma separated list of configuration predicates. It
is false if at least one predicate is false. If there are no predicates,
it is true.
The associated usize is the number of predicates inside the all().
Any(usize)any() with a comma separated list of configuration predicates. It
is true if at least one predicate is true. If there are no predicates,
it is false.
The associated usize is the number of predicates inside the any().
Trait Implementations
impl Clone for Func[src]
impl Copy for Func[src]
impl Debug for Func[src]
impl Eq for Func[src]
impl Ord for Func[src]
fn cmp(&self, other: &Func) -> Ordering[src]
#[must_use]pub fn max(self, other: Self) -> Self1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self1.50.0[src]
impl PartialEq<Func> for Func[src]
impl PartialOrd<Func> for Func[src]
fn partial_cmp(&self, other: &Func) -> Option<Ordering>[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]pub fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl StructuralEq for Func[src]
impl StructuralPartialEq for Func[src]
Auto Trait Implementations
impl RefUnwindSafe for Func
impl Send for Func
impl Sync for Func
impl Unpin for Func
impl UnwindSafe for Func
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,