pub enum FunctionEvaluationSemantics {
Eager,
ShortCircuit,
}Variants§
Trait Implementations§
Source§impl Clone for FunctionEvaluationSemantics
impl Clone for FunctionEvaluationSemantics
Source§fn clone(&self) -> FunctionEvaluationSemantics
fn clone(&self) -> FunctionEvaluationSemantics
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 FunctionEvaluationSemantics
Source§impl Debug for FunctionEvaluationSemantics
impl Debug for FunctionEvaluationSemantics
impl Eq for FunctionEvaluationSemantics
Source§impl Hash for FunctionEvaluationSemantics
impl Hash for FunctionEvaluationSemantics
impl StructuralPartialEq for FunctionEvaluationSemantics
Auto Trait Implementations§
impl Freeze for FunctionEvaluationSemantics
impl RefUnwindSafe for FunctionEvaluationSemantics
impl Send for FunctionEvaluationSemantics
impl Sync for FunctionEvaluationSemantics
impl Unpin for FunctionEvaluationSemantics
impl UnsafeUnpin for FunctionEvaluationSemantics
impl UnwindSafe for FunctionEvaluationSemantics
Blanket Implementations§
impl<T> Allocation for T
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§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.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more