pub struct GpuPirRoots {
pub roots: TrackedCudaSlice<u32>,
}Expand description
GPU-resident PIR root list.
Fields§
§roots: TrackedCudaSlice<u32>Implementations§
Source§impl GpuPirRoots
impl GpuPirRoots
pub fn from_host( roots: &[PirNodeId], provider: &Arc<CudaKernelProvider>, ) -> Result<Self>
Auto Trait Implementations§
impl Freeze for GpuPirRoots
impl RefUnwindSafe for GpuPirRoots
impl Send for GpuPirRoots
impl Sync for GpuPirRoots
impl Unpin for GpuPirRoots
impl UnsafeUnpin for GpuPirRoots
impl UnwindSafe for GpuPirRoots
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