pub struct EpistemicProbPirCnfEvidence {
pub pir_nodes: usize,
pub root_count: usize,
pub cnf_var_cap: u32,
pub cnf_clause_cap: u32,
pub cnf_lit_cap: u32,
}Expand description
Device-side PIR/CNF evidence produced after accepted epistemic gating.
Fields§
§pir_nodes: usizeNumber of host provenance PIR nodes uploaded to the GPU PIR layout.
root_count: usizeNumber of roots supplied to GPU CNF encoding.
cnf_var_cap: u32GPU CNF variable capacity emitted by encode_cnf_gpu.
cnf_clause_cap: u32GPU CNF clause capacity emitted by encode_cnf_gpu.
cnf_lit_cap: u32GPU CNF literal capacity emitted by encode_cnf_gpu.
Trait Implementations§
Source§impl Clone for EpistemicProbPirCnfEvidence
impl Clone for EpistemicProbPirCnfEvidence
Source§fn clone(&self) -> EpistemicProbPirCnfEvidence
fn clone(&self) -> EpistemicProbPirCnfEvidence
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 Debug for EpistemicProbPirCnfEvidence
impl Debug for EpistemicProbPirCnfEvidence
Source§impl Default for EpistemicProbPirCnfEvidence
impl Default for EpistemicProbPirCnfEvidence
Source§fn default() -> EpistemicProbPirCnfEvidence
fn default() -> EpistemicProbPirCnfEvidence
Returns the “default value” for a type. Read more
impl Copy for EpistemicProbPirCnfEvidence
impl Eq for EpistemicProbPirCnfEvidence
impl StructuralPartialEq for EpistemicProbPirCnfEvidence
Auto Trait Implementations§
impl Freeze for EpistemicProbPirCnfEvidence
impl RefUnwindSafe for EpistemicProbPirCnfEvidence
impl Send for EpistemicProbPirCnfEvidence
impl Sync for EpistemicProbPirCnfEvidence
impl Unpin for EpistemicProbPirCnfEvidence
impl UnsafeUnpin for EpistemicProbPirCnfEvidence
impl UnwindSafe for EpistemicProbPirCnfEvidence
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