pub struct EpistemicCpuFallbackCounters {
pub candidate_enumeration: u64,
pub world_view_validation: u64,
pub solver_search: u64,
pub probabilistic_recompute: u64,
}Expand description
CPU fallback counters that must remain zero on the accepted hot path.
Fields§
§candidate_enumeration: u64CPU candidate enumeration count.
world_view_validation: u64CPU world-view validation count.
solver_search: u64CPU SAT/MaxSAT search count.
probabilistic_recompute: u64CPU-only probabilistic recomputation count.
Implementations§
Trait Implementations§
Source§impl Clone for EpistemicCpuFallbackCounters
impl Clone for EpistemicCpuFallbackCounters
Source§fn clone(&self) -> EpistemicCpuFallbackCounters
fn clone(&self) -> EpistemicCpuFallbackCounters
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 EpistemicCpuFallbackCounters
impl Debug for EpistemicCpuFallbackCounters
Source§impl Default for EpistemicCpuFallbackCounters
impl Default for EpistemicCpuFallbackCounters
Source§fn default() -> EpistemicCpuFallbackCounters
fn default() -> EpistemicCpuFallbackCounters
Returns the “default value” for a type. Read more
Source§impl PartialEq for EpistemicCpuFallbackCounters
impl PartialEq for EpistemicCpuFallbackCounters
Source§fn eq(&self, other: &EpistemicCpuFallbackCounters) -> bool
fn eq(&self, other: &EpistemicCpuFallbackCounters) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for EpistemicCpuFallbackCounters
impl Eq for EpistemicCpuFallbackCounters
impl StructuralPartialEq for EpistemicCpuFallbackCounters
Auto Trait Implementations§
impl Freeze for EpistemicCpuFallbackCounters
impl RefUnwindSafe for EpistemicCpuFallbackCounters
impl Send for EpistemicCpuFallbackCounters
impl Sync for EpistemicCpuFallbackCounters
impl Unpin for EpistemicCpuFallbackCounters
impl UnsafeUnpin for EpistemicCpuFallbackCounters
impl UnwindSafe for EpistemicCpuFallbackCounters
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