pub struct StageRt {
pub dev: usize,
pub ctx: Arc<CudaContext>,
pub stream: Arc<CudaStream>,
/* private fields */
}Expand description
One pipeline stage’s execution home: device, context, launch stream, and (for a stage remote to the primary engine’s device) a dedicated Engine in that device’s primary context (CUmodules are per-context).
Fields§
§dev: usize§ctx: Arc<CudaContext>§stream: Arc<CudaStream>Auto Trait Implementations§
impl !Freeze for StageRt
impl RefUnwindSafe for StageRt
impl Send for StageRt
impl Sync for StageRt
impl Unpin for StageRt
impl UnsafeUnpin for StageRt
impl UnwindSafe for StageRt
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