pub enum DeviceReusableExecutionProgramGapReason {
MissingComputeCommand,
ProviderReplayKeyMissing,
ReusableAddressScopeMissing,
ReusableAddressScopeConflict,
CaptureRejected,
CachedCaptureRejected,
QuiescenceDeferred,
CapacityDeferred,
Evicted,
OutsidePreparation,
}Expand description
Exact reason why one replay-eligible plan node is absent from a resident reusable executable. These rows preserve the cold-path failure class after the backend publishes a partial product catalog.
Variants§
MissingComputeCommand
ProviderReplayKeyMissing
ReusableAddressScopeMissing
ReusableAddressScopeConflict
CaptureRejected
CachedCaptureRejected
QuiescenceDeferred
CapacityDeferred
Evicted
OutsidePreparation
Implementations§
Trait Implementations§
Source§impl Clone for DeviceReusableExecutionProgramGapReason
impl Clone for DeviceReusableExecutionProgramGapReason
Source§fn clone(&self) -> DeviceReusableExecutionProgramGapReason
fn clone(&self) -> DeviceReusableExecutionProgramGapReason
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 DeviceReusableExecutionProgramGapReason
impl Eq for DeviceReusableExecutionProgramGapReason
impl StructuralPartialEq for DeviceReusableExecutionProgramGapReason
Auto Trait Implementations§
impl Freeze for DeviceReusableExecutionProgramGapReason
impl RefUnwindSafe for DeviceReusableExecutionProgramGapReason
impl Send for DeviceReusableExecutionProgramGapReason
impl Sync for DeviceReusableExecutionProgramGapReason
impl Unpin for DeviceReusableExecutionProgramGapReason
impl UnsafeUnpin for DeviceReusableExecutionProgramGapReason
impl UnwindSafe for DeviceReusableExecutionProgramGapReason
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