pub struct LevelZeroBackend;Trait Implementations§
Source§impl Backend for LevelZeroBackend
impl Backend for LevelZeroBackend
Source§fn kind(&self) -> BackendKind
fn kind(&self) -> BackendKind
Static identity.
Source§fn is_available(&self) -> bool
fn is_available(&self) -> bool
Whether the backend’s runtime libraries were located on this host.
Source§fn capabilities(&self, device: u32) -> Result<CapabilityFlags>
fn capabilities(&self, device: u32) -> Result<CapabilityFlags>
Coarse capability bits for a device, translated from the vendor’s
capability table into the common
CapabilityFlags space.Auto Trait Implementations§
impl Freeze for LevelZeroBackend
impl RefUnwindSafe for LevelZeroBackend
impl Send for LevelZeroBackend
impl Sync for LevelZeroBackend
impl Unpin for LevelZeroBackend
impl UnsafeUnpin for LevelZeroBackend
impl UnwindSafe for LevelZeroBackend
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