pub struct EpistemicGpuConstraintValidationTrace {
pub checked_constraint_relations: usize,
pub violated_constraint_relations: usize,
pub row_count_device_reads: u32,
}Expand description
Bounded validation of reduced integrity-constraint relations after GPU execution.
Fields§
§checked_constraint_relations: usizeNumber of compiler-generated __xlog_constraint_N relations checked.
violated_constraint_relations: usizeNumber of checked constraint relations that contained violating rows.
row_count_device_reads: u32Constraint row-count reads that had to consult device metadata.
Implementations§
Source§impl EpistemicGpuConstraintValidationTrace
impl EpistemicGpuConstraintValidationTrace
Sourcepub fn require_matches_preflight(
&self,
construct: &str,
preflight: &EpistemicGpuRuntimePreflight,
) -> Result<()>
pub fn require_matches_preflight( &self, construct: &str, preflight: &EpistemicGpuRuntimePreflight, ) -> Result<()>
Require reduced integrity-constraint validation to match preflight obligations.
Trait Implementations§
Source§impl Clone for EpistemicGpuConstraintValidationTrace
impl Clone for EpistemicGpuConstraintValidationTrace
Source§fn clone(&self) -> EpistemicGpuConstraintValidationTrace
fn clone(&self) -> EpistemicGpuConstraintValidationTrace
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl PartialEq for EpistemicGpuConstraintValidationTrace
impl PartialEq for EpistemicGpuConstraintValidationTrace
Source§fn eq(&self, other: &EpistemicGpuConstraintValidationTrace) -> bool
fn eq(&self, other: &EpistemicGpuConstraintValidationTrace) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for EpistemicGpuConstraintValidationTrace
impl Eq for EpistemicGpuConstraintValidationTrace
impl StructuralPartialEq for EpistemicGpuConstraintValidationTrace
Auto Trait Implementations§
impl Freeze for EpistemicGpuConstraintValidationTrace
impl RefUnwindSafe for EpistemicGpuConstraintValidationTrace
impl Send for EpistemicGpuConstraintValidationTrace
impl Sync for EpistemicGpuConstraintValidationTrace
impl Unpin for EpistemicGpuConstraintValidationTrace
impl UnsafeUnpin for EpistemicGpuConstraintValidationTrace
impl UnwindSafe for EpistemicGpuConstraintValidationTrace
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more