pub struct PendingBatchStep { /* private fields */ }Expand description
A one-row decode whose device work has been enqueued but whose result has not crossed back to the host yet. The worker owns the CUDA context, so this is deliberately a poll-at-the-next scheduler-boundary handoff rather than a background CUDA thread. Keeping the completion event and output buffers alive prevents the async-pool from recycling them while the next step runs.
Implementations§
Auto Trait Implementations§
impl Freeze for PendingBatchStep
impl RefUnwindSafe for PendingBatchStep
impl Send for PendingBatchStep
impl Sync for PendingBatchStep
impl Unpin for PendingBatchStep
impl UnsafeUnpin for PendingBatchStep
impl UnwindSafe for PendingBatchStep
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