pub enum ProofSearchStrategy {
DepthFirst {
max_depth: usize,
},
BreadthFirst {
max_depth: usize,
},
BestFirst {
max_depth: usize,
},
IterativeDeepening {
max_depth: usize,
},
}Expand description
Proof search strategies for automated theorem proving.
Variants§
DepthFirst
Depth-first search with backtracking
BreadthFirst
Breadth-first search
BestFirst
Best-first search with heuristic
IterativeDeepening
Iterative deepening
Trait Implementations§
Source§impl Clone for ProofSearchStrategy
impl Clone for ProofSearchStrategy
Source§fn clone(&self) -> ProofSearchStrategy
fn clone(&self) -> ProofSearchStrategy
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 ProofSearchStrategy
impl Debug for ProofSearchStrategy
Source§impl PartialEq for ProofSearchStrategy
impl PartialEq for ProofSearchStrategy
impl Eq for ProofSearchStrategy
impl StructuralPartialEq for ProofSearchStrategy
Auto Trait Implementations§
impl Freeze for ProofSearchStrategy
impl RefUnwindSafe for ProofSearchStrategy
impl Send for ProofSearchStrategy
impl Sync for ProofSearchStrategy
impl Unpin for ProofSearchStrategy
impl UnwindSafe for ProofSearchStrategy
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