pub enum ResidentGraphDeviceStatus {
Success {
iterations: u32,
},
IterationLimit {
limit: u32,
completed: u32,
},
CapacityOverflow {
op_id: u32,
required: u64,
capacity: u64,
},
ResourceExhausted {
op_id: u32,
resource: &'static str,
required: u64,
capacity: u64,
},
}Expand description
Device-written terminal status for a resident graph transaction.
Variants§
Success
The graph converged and staged output is valid.
IterationLimit
The exact configured iteration limit was exhausted.
Fields
CapacityOverflow
An operator’s exact output exceeded its reserved row capacity.
Fields
ResourceExhausted
A bounded device resource was insufficient.
Trait Implementations§
Source§impl Clone for ResidentGraphDeviceStatus
impl Clone for ResidentGraphDeviceStatus
Source§fn clone(&self) -> ResidentGraphDeviceStatus
fn clone(&self) -> ResidentGraphDeviceStatus
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 Debug for ResidentGraphDeviceStatus
impl Debug for ResidentGraphDeviceStatus
impl Eq for ResidentGraphDeviceStatus
impl StructuralPartialEq for ResidentGraphDeviceStatus
Auto Trait Implementations§
impl Freeze for ResidentGraphDeviceStatus
impl RefUnwindSafe for ResidentGraphDeviceStatus
impl Send for ResidentGraphDeviceStatus
impl Sync for ResidentGraphDeviceStatus
impl Unpin for ResidentGraphDeviceStatus
impl UnsafeUnpin for ResidentGraphDeviceStatus
impl UnwindSafe for ResidentGraphDeviceStatus
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more