pub enum GuardValue {
Bool(bool),
Number(i64),
Str(String),
}Expand description
The runtime value produced by evaluating a guard expression.
Variants§
Trait Implementations§
Source§impl Clone for GuardValue
impl Clone for GuardValue
Source§fn clone(&self) -> GuardValue
fn clone(&self) -> GuardValue
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 GuardValue
impl Debug for GuardValue
Source§impl Display for GuardValue
impl Display for GuardValue
Source§impl PartialEq for GuardValue
impl PartialEq for GuardValue
impl Eq for GuardValue
impl StructuralPartialEq for GuardValue
Auto Trait Implementations§
impl Freeze for GuardValue
impl RefUnwindSafe for GuardValue
impl Send for GuardValue
impl Sync for GuardValue
impl Unpin for GuardValue
impl UnsafeUnpin for GuardValue
impl UnwindSafe for GuardValue
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.