pub enum DerivativeStorageMode {
AnalyticOperatorRequired,
MaterializeIfSmall,
DiagnosticsOnly,
}Variants§
AnalyticOperatorRequired
Production exact-math: operator-backed, no dense fallback.
MaterializeIfSmall
Allow dense materialization if under the single-materialization budget.
DiagnosticsOnly
Dense materialization only permitted for diagnostic code paths.
Trait Implementations§
Source§impl Clone for DerivativeStorageMode
impl Clone for DerivativeStorageMode
Source§fn clone(&self) -> DerivativeStorageMode
fn clone(&self) -> DerivativeStorageMode
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 DerivativeStorageMode
Source§impl Debug for DerivativeStorageMode
impl Debug for DerivativeStorageMode
impl Eq for DerivativeStorageMode
Source§impl PartialEq for DerivativeStorageMode
impl PartialEq for DerivativeStorageMode
Source§fn eq(&self, other: &DerivativeStorageMode) -> bool
fn eq(&self, other: &DerivativeStorageMode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DerivativeStorageMode
Auto Trait Implementations§
impl Freeze for DerivativeStorageMode
impl RefUnwindSafe for DerivativeStorageMode
impl Send for DerivativeStorageMode
impl Sync for DerivativeStorageMode
impl Unpin for DerivativeStorageMode
impl UnsafeUnpin for DerivativeStorageMode
impl UnwindSafe for DerivativeStorageMode
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<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