pub enum CoreCapabilityKind {
Elementwise,
Reduction,
Indexing,
DotGeneral,
Layout,
}Expand description
Core operation family handled by a direct runtime capability slot.
§Examples
use tenferro_runtime::CoreCapabilityKind;
assert_eq!(CoreCapabilityKind::Elementwise, CoreCapabilityKind::Elementwise);Variants§
Elementwise
Elementwise core operations.
Reduction
Reduction core operations.
Indexing
Indexing and slicing core operations.
DotGeneral
Dot-general preparation.
Layout
Layout-only operations.
Trait Implementations§
Source§impl Clone for CoreCapabilityKind
impl Clone for CoreCapabilityKind
impl Copy for CoreCapabilityKind
Source§impl Debug for CoreCapabilityKind
impl Debug for CoreCapabilityKind
impl Eq for CoreCapabilityKind
Source§impl Hash for CoreCapabilityKind
impl Hash for CoreCapabilityKind
Source§impl PartialEq for CoreCapabilityKind
impl PartialEq for CoreCapabilityKind
impl StructuralPartialEq for CoreCapabilityKind
Auto Trait Implementations§
impl Freeze for CoreCapabilityKind
impl RefUnwindSafe for CoreCapabilityKind
impl Send for CoreCapabilityKind
impl Sync for CoreCapabilityKind
impl Unpin for CoreCapabilityKind
impl UnsafeUnpin for CoreCapabilityKind
impl UnwindSafe for CoreCapabilityKind
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