pub struct ProofSearcher {
pub strategy: SearchStrategy,
pub heuristic: HeuristicFn,
pub max_depth: usize,
}Expand description
Systematic proof searcher with backtracking.
Fields§
§strategy: SearchStrategyThe search strategy.
heuristic: HeuristicFnThe heuristic function (used by A* and MCTS).
max_depth: usizeMaximum search depth.
Implementations§
Source§impl ProofSearcher
impl ProofSearcher
Trait Implementations§
Source§impl Clone for ProofSearcher
impl Clone for ProofSearcher
Source§fn clone(&self) -> ProofSearcher
fn clone(&self) -> ProofSearcher
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 moreAuto Trait Implementations§
impl Freeze for ProofSearcher
impl RefUnwindSafe for ProofSearcher
impl Send for ProofSearcher
impl Sync for ProofSearcher
impl Unpin for ProofSearcher
impl UnsafeUnpin for ProofSearcher
impl UnwindSafe for ProofSearcher
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