pub enum LayerwiseRuntimeError<A, P>{
Architecture(A),
State(StateError),
Layout(ExecutionUnitLayoutError),
Policy(P),
Submission(String),
}Expand description
Failure from architecture execution or layerwise residency policy.
Variants§
Architecture(A)
Architecture construction or forward failure.
State(StateError)
Invalid access to architecture-declared mutable state.
Layout(ExecutionUnitLayoutError)
Architecture execution groups did not map to one stable residency-unit order.
Policy(P)
Unit acquisition or exact-completion failure.
Submission(String)
Backend-native graph submission or dependency ordering failed.
Trait Implementations§
Source§impl<A, P> Debug for LayerwiseRuntimeError<A, P>
impl<A, P> Debug for LayerwiseRuntimeError<A, P>
Source§impl<A, P> Display for LayerwiseRuntimeError<A, P>
impl<A, P> Display for LayerwiseRuntimeError<A, P>
Source§impl<A, P> Error for LayerwiseRuntimeError<A, P>
impl<A, P> Error for LayerwiseRuntimeError<A, P>
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl<A, P> From<ExecutionUnitLayoutError> for LayerwiseRuntimeError<A, P>
impl<A, P> From<ExecutionUnitLayoutError> for LayerwiseRuntimeError<A, P>
Source§fn from(source: ExecutionUnitLayoutError) -> Self
fn from(source: ExecutionUnitLayoutError) -> Self
Converts to this type from the input type.
Source§impl<ArchitectureError, PolicyError> From<LayerwiseRuntimeError<ArchitectureError, PolicyError>> for PartitionedTraversalError<ArchitectureError, PolicyError>
impl<ArchitectureError, PolicyError> From<LayerwiseRuntimeError<ArchitectureError, PolicyError>> for PartitionedTraversalError<ArchitectureError, PolicyError>
Source§fn from(source: LayerwiseRuntimeError<ArchitectureError, PolicyError>) -> Self
fn from(source: LayerwiseRuntimeError<ArchitectureError, PolicyError>) -> Self
Converts to this type from the input type.
Source§impl<A, P> From<StateError> for LayerwiseRuntimeError<A, P>
impl<A, P> From<StateError> for LayerwiseRuntimeError<A, P>
Source§fn from(source: StateError) -> Self
fn from(source: StateError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl<A, P> Freeze for LayerwiseRuntimeError<A, P>
impl<A, P> RefUnwindSafe for LayerwiseRuntimeError<A, P>where
A: RefUnwindSafe,
P: RefUnwindSafe,
impl<A, P> Send for LayerwiseRuntimeError<A, P>
impl<A, P> Sync for LayerwiseRuntimeError<A, P>
impl<A, P> Unpin for LayerwiseRuntimeError<A, P>
impl<A, P> UnsafeUnpin for LayerwiseRuntimeError<A, P>where
A: UnsafeUnpin,
P: UnsafeUnpin,
impl<A, P> UnwindSafe for LayerwiseRuntimeError<A, P>where
A: UnwindSafe,
P: UnwindSafe,
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