pub enum FunctionDependencyClass {
StaticScalarAllArgs,
StaticReduction,
CriteriaAggregation,
}Variants§
StaticScalarAllArgs
Dependencies are the union of all scalar/value arguments.
StaticReduction
Dependencies are the union of finite scalar/range reduction inputs.
CriteriaAggregation
Dependencies are finite criteria ranges, optional value ranges, and dependencies of criteria expressions.
Trait Implementations§
Source§impl Clone for FunctionDependencyClass
impl Clone for FunctionDependencyClass
Source§fn clone(&self) -> FunctionDependencyClass
fn clone(&self) -> FunctionDependencyClass
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 FunctionDependencyClass
Source§impl Debug for FunctionDependencyClass
impl Debug for FunctionDependencyClass
impl Eq for FunctionDependencyClass
Source§impl Hash for FunctionDependencyClass
impl Hash for FunctionDependencyClass
Source§impl PartialEq for FunctionDependencyClass
impl PartialEq for FunctionDependencyClass
Source§fn eq(&self, other: &FunctionDependencyClass) -> bool
fn eq(&self, other: &FunctionDependencyClass) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FunctionDependencyClass
Auto Trait Implementations§
impl Freeze for FunctionDependencyClass
impl RefUnwindSafe for FunctionDependencyClass
impl Send for FunctionDependencyClass
impl Sync for FunctionDependencyClass
impl Unpin for FunctionDependencyClass
impl UnsafeUnpin for FunctionDependencyClass
impl UnwindSafe for FunctionDependencyClass
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§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