pub struct ParallelStatsComputer { /* private fields */ }Expand description
Parallel proof statistics computation.
Implementations§
Source§impl ParallelStatsComputer
impl ParallelStatsComputer
Sourcepub fn with_config(config: ParallelConfig) -> Self
pub fn with_config(config: ParallelConfig) -> Self
Create with custom configuration.
Sourcepub fn compute_rule_frequency(&self, proof: &Proof) -> FxHashMap<String, usize>
pub fn compute_rule_frequency(&self, proof: &Proof) -> FxHashMap<String, usize>
Compute rule frequency in parallel.
Sourcepub fn find_unique_conclusions(&self, proof: &Proof) -> FxHashSet<String>
pub fn find_unique_conclusions(&self, proof: &Proof) -> FxHashSet<String>
Find all unique conclusions in parallel.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ParallelStatsComputer
impl RefUnwindSafe for ParallelStatsComputer
impl Send for ParallelStatsComputer
impl Sync for ParallelStatsComputer
impl Unpin for ParallelStatsComputer
impl UnsafeUnpin for ParallelStatsComputer
impl UnwindSafe for ParallelStatsComputer
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