pub enum EvalDeltaCompatibilityPolicy {
Unlimited,
CellLimit(usize),
}Expand description
Controls expansion of run-aware target deltas into the legacy per-cell shape.
The compatibility default is intentionally unlimited. Callers that need a hard
allocation boundary must opt into CellLimit.
Variants§
Trait Implementations§
Source§impl Clone for EvalDeltaCompatibilityPolicy
impl Clone for EvalDeltaCompatibilityPolicy
Source§fn clone(&self) -> EvalDeltaCompatibilityPolicy
fn clone(&self) -> EvalDeltaCompatibilityPolicy
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 EvalDeltaCompatibilityPolicy
Source§impl Debug for EvalDeltaCompatibilityPolicy
impl Debug for EvalDeltaCompatibilityPolicy
Source§impl Default for EvalDeltaCompatibilityPolicy
impl Default for EvalDeltaCompatibilityPolicy
Source§fn default() -> EvalDeltaCompatibilityPolicy
fn default() -> EvalDeltaCompatibilityPolicy
Returns the “default value” for a type. Read more
impl Eq for EvalDeltaCompatibilityPolicy
impl StructuralPartialEq for EvalDeltaCompatibilityPolicy
Auto Trait Implementations§
impl Freeze for EvalDeltaCompatibilityPolicy
impl RefUnwindSafe for EvalDeltaCompatibilityPolicy
impl Send for EvalDeltaCompatibilityPolicy
impl Sync for EvalDeltaCompatibilityPolicy
impl Unpin for EvalDeltaCompatibilityPolicy
impl UnsafeUnpin for EvalDeltaCompatibilityPolicy
impl UnwindSafe for EvalDeltaCompatibilityPolicy
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