pub struct CommRequest {
pub staging_buf: Buffer,
pub dst_buf: Buffer,
pub byte_size: u64,
pub barrier: Arc<CollectiveBarrier>,
pub response_tx: SyncSender<()>,
}Expand description
Request from the compute thread to the comm thread.
Fields§
§staging_buf: Buffer§dst_buf: Buffer§byte_size: u64§barrier: Arc<CollectiveBarrier>§response_tx: SyncSender<()>Auto Trait Implementations§
impl Freeze for CommRequest
impl !RefUnwindSafe for CommRequest
impl Send for CommRequest
impl Sync for CommRequest
impl Unpin for CommRequest
impl UnsafeUnpin for CommRequest
impl !UnwindSafe for CommRequest
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