#[non_exhaustive]pub struct NodeCapabilities { /* private fields */ }Expand description
Node capability descriptor (ops, dtypes, layouts, streams).
Implementations§
Source§impl NodeCapabilities
impl NodeCapabilities
Sourcepub const fn new(device_streams: bool, degrade_tiers: bool) -> Self
pub const fn new(device_streams: bool, degrade_tiers: bool) -> Self
Construct a new NodeCapabilities.
Sourcepub fn device_streams(&self) -> &bool
pub fn device_streams(&self) -> &bool
Whether the node can execute on device streams (P2).
Sourcepub fn degrade_tiers(&self) -> &bool
pub fn degrade_tiers(&self) -> &bool
Whether mixed-precision or degrade tiers are available.
Trait Implementations§
Source§impl Clone for NodeCapabilities
impl Clone for NodeCapabilities
Source§fn clone(&self) -> NodeCapabilities
fn clone(&self) -> NodeCapabilities
Returns a duplicate of the value. Read more
1.0.0 · 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 NodeCapabilities
impl Debug for NodeCapabilities
Source§impl Default for NodeCapabilities
impl Default for NodeCapabilities
Source§fn default() -> NodeCapabilities
fn default() -> NodeCapabilities
Returns the “default value” for a type. Read more
Source§impl PartialEq for NodeCapabilities
impl PartialEq for NodeCapabilities
impl Copy for NodeCapabilities
impl Eq for NodeCapabilities
impl StructuralPartialEq for NodeCapabilities
Auto Trait Implementations§
impl Freeze for NodeCapabilities
impl RefUnwindSafe for NodeCapabilities
impl Send for NodeCapabilities
impl Sync for NodeCapabilities
impl Unpin for NodeCapabilities
impl UnsafeUnpin for NodeCapabilities
impl UnwindSafe for NodeCapabilities
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