pub struct EpistemicGpuPreparedExecution {
pub preflight: EpistemicGpuRuntimePreflight,
pub tuple_membership_bindings: Vec<EpistemicTupleMembershipBinding>,
pub workspace: EpistemicGpuWorkspace,
pub workspace_reset: EpistemicGpuWorkspaceResetTrace,
}Expand description
Prepared runtime state for epistemic GPU execution.
Fields§
§preflight: EpistemicGpuRuntimePreflightStatic preflight summary.
tuple_membership_bindings: Vec<EpistemicTupleMembershipBinding>Planned tuple-membership bindings certified before GPU execution.
workspace: EpistemicGpuWorkspaceDevice-resident workspace buffers.
workspace_reset: EpistemicGpuWorkspaceResetTraceDevice-side initialization trace for the workspace buffers.
Auto Trait Implementations§
impl Freeze for EpistemicGpuPreparedExecution
impl RefUnwindSafe for EpistemicGpuPreparedExecution
impl Send for EpistemicGpuPreparedExecution
impl Sync for EpistemicGpuPreparedExecution
impl Unpin for EpistemicGpuPreparedExecution
impl UnsafeUnpin for EpistemicGpuPreparedExecution
impl UnwindSafe for EpistemicGpuPreparedExecution
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