pub struct GpuPirBatch {
pub node_type: TrackedCudaSlice<u8>,
pub leaf_id: TrackedCudaSlice<u32>,
pub decision_var: TrackedCudaSlice<u32>,
pub decision_child_false: TrackedCudaSlice<u32>,
pub decision_child_true: TrackedCudaSlice<u32>,
pub child_offsets: TrackedCudaSlice<u32>,
pub children: TrackedCudaSlice<u32>,
}Expand description
Device-resident PIR batch.
Fields§
§node_type: TrackedCudaSlice<u8>§leaf_id: TrackedCudaSlice<u32>§decision_var: TrackedCudaSlice<u32>§decision_child_false: TrackedCudaSlice<u32>§decision_child_true: TrackedCudaSlice<u32>§child_offsets: TrackedCudaSlice<u32>§children: TrackedCudaSlice<u32>Implementations§
Source§impl GpuPirBatch
impl GpuPirBatch
Auto Trait Implementations§
impl Freeze for GpuPirBatch
impl RefUnwindSafe for GpuPirBatch
impl Send for GpuPirBatch
impl Sync for GpuPirBatch
impl Unpin for GpuPirBatch
impl UnsafeUnpin for GpuPirBatch
impl UnwindSafe for GpuPirBatch
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