pub struct Pipeline { /* private fields */ }Expand description
A SPIR-V module and one kernel from it, kept together — Level Zero destroys
the kernel before the module, and the unified
ComputeDevice trait hands back a
single pipeline object. kernel is declared first so it drops first.
Auto Trait Implementations§
impl !Send for Pipeline
impl !Sync for Pipeline
impl Freeze for Pipeline
impl RefUnwindSafe for Pipeline
impl Unpin for Pipeline
impl UnsafeUnpin for Pipeline
impl UnwindSafe for Pipeline
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