pub struct CubeRootOperation;Trait Implementations§
Source§impl Clone for CubeRootOperation
impl Clone for CubeRootOperation
Source§fn clone(&self) -> CubeRootOperation
fn clone(&self) -> CubeRootOperation
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 moreSource§impl<V> ElementKernel<Bare<V>> for CubeRootOperationwhere
V: ValueCubeRoot + BareValueDomain,
impl<V> ElementKernel<Bare<V>> for CubeRootOperationwhere
V: ValueCubeRoot + BareValueDomain,
Source§impl<I, V> ElementKernel<Indexed<I, V>> for CubeRootOperationwhere
I: IndexDomain,
V: ValueCubeRoot,
impl<I, V> ElementKernel<Indexed<I, V>> for CubeRootOperationwhere
I: IndexDomain,
V: ValueCubeRoot,
Source§impl Explain for CubeRootOperation
impl Explain for CubeRootOperation
fn describe<'__explain>( &'__explain self, formatter: &mut ExplainFormatter<'__explain, '_>, ) -> Result
Source§impl Operation for CubeRootOperation
impl Operation for CubeRootOperation
Source§impl OperationInputs for CubeRootOperation
impl OperationInputs for CubeRootOperation
type Inputs<'__inputs, __Primary: '__inputs> = (&'__inputs __Primary,)
fn inputs<'__inputs, __Primary: '__inputs>( &'__inputs self, primary: &'__inputs __Primary, ) -> Self::Inputs<'__inputs, __Primary>
Source§impl OptimizerHints for CubeRootOperation
impl OptimizerHints for CubeRootOperation
fn commutes_with_filter(&self) -> bool
fn allows_limit_pushdown(&self) -> bool
fn is_volatile(&self) -> bool
fn empty_rule(&self) -> EmptyRule
Source§impl PlanIdentity for CubeRootOperation
impl PlanIdentity for CubeRootOperation
fn identity_eq(&self, other: &Self) -> bool
fn identity_hash<__Hasher: Hasher>(&self, state: &mut __Hasher)
Source§impl PlanInputs for CubeRootOperation
impl PlanInputs for CubeRootOperation
Source§impl Prepare for CubeRootOperation
impl Prepare for CubeRootOperation
type Prepared<'a> = ()
fn prepare<'a>( &'a self, _graphrecord: &'a GraphRecord, _cache: &'a EvaluationCache<'a>, ) -> QueryResult<Self::Prepared<'a>>
Auto Trait Implementations§
impl Freeze for CubeRootOperation
impl RefUnwindSafe for CubeRootOperation
impl Send for CubeRootOperation
impl Sync for CubeRootOperation
impl Unpin for CubeRootOperation
impl UnsafeUnpin for CubeRootOperation
impl UnwindSafe for CubeRootOperation
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<S, T> ExpandTo<T> for S
impl<S, T> ExpandTo<T> for S
type ReturnOperand = <T as Apply<ExpandToOperation<S>>>::Output
fn expand_to(&self, template: &T) -> <S as ExpandTo<T>>::ReturnOperand
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