pub enum ExecutionUnitLayoutError {
GroupCountMismatch {
graph_groups: usize,
declared_groups: usize,
},
UnitCountOverflow,
}Expand description
Invalid architecture execution-unit grouping.
Variants§
GroupCountMismatch
The architecture did not provide exactly one unit count per graph group.
Fields
UnitCountOverflow
The total number of units exceeded the addressable range.
Trait Implementations§
Source§impl Clone for ExecutionUnitLayoutError
impl Clone for ExecutionUnitLayoutError
Source§fn clone(&self) -> ExecutionUnitLayoutError
fn clone(&self) -> ExecutionUnitLayoutError
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 ExecutionUnitLayoutError
impl Debug for ExecutionUnitLayoutError
Source§impl Display for ExecutionUnitLayoutError
impl Display for ExecutionUnitLayoutError
impl Eq for ExecutionUnitLayoutError
Source§impl Error for ExecutionUnitLayoutError
impl Error for ExecutionUnitLayoutError
1.30.0 · 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 PartialEq for ExecutionUnitLayoutError
impl PartialEq for ExecutionUnitLayoutError
impl StructuralPartialEq for ExecutionUnitLayoutError
Auto Trait Implementations§
impl Freeze for ExecutionUnitLayoutError
impl RefUnwindSafe for ExecutionUnitLayoutError
impl Send for ExecutionUnitLayoutError
impl Sync for ExecutionUnitLayoutError
impl Unpin for ExecutionUnitLayoutError
impl UnsafeUnpin for ExecutionUnitLayoutError
impl UnwindSafe for ExecutionUnitLayoutError
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