pub enum StaticCondition {
False,
True,
Unknown,
}Expand description
A literal condition that lexical preprocessing can establish without expanding macros or evaluating an expression.
Variants§
False
The condition is literally false.
True
The condition is literally true.
Unknown
Evaluating the condition would require preprocessing context.
Trait Implementations§
Source§impl Clone for StaticCondition
impl Clone for StaticCondition
Source§fn clone(&self) -> StaticCondition
fn clone(&self) -> StaticCondition
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 StaticCondition
Source§impl Debug for StaticCondition
impl Debug for StaticCondition
impl Eq for StaticCondition
Source§impl PartialEq for StaticCondition
impl PartialEq for StaticCondition
impl StructuralPartialEq for StaticCondition
Auto Trait Implementations§
impl Freeze for StaticCondition
impl RefUnwindSafe for StaticCondition
impl Send for StaticCondition
impl Sync for StaticCondition
impl Unpin for StaticCondition
impl UnsafeUnpin for StaticCondition
impl UnwindSafe for StaticCondition
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,
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.