pub struct ProverData {
pub prover_name: String,
pub logic: String,
pub is_complete: bool,
pub is_sound: bool,
pub search_strategy: SearchStrategyNew,
}Fields§
§prover_name: String§logic: String§is_complete: bool§is_sound: bool§search_strategy: SearchStrategyNewImplementations§
Source§impl ProverData
impl ProverData
pub fn resolution_prover() -> Self
pub fn tableau_prover() -> Self
pub fn new_heuristic(name: &str, logic: &str, hint: &str) -> Self
pub fn completeness_theorem(&self) -> String
pub fn superposition_calculus_description(&self) -> String
Trait Implementations§
Source§impl Clone for ProverData
impl Clone for ProverData
Source§fn clone(&self) -> ProverData
fn clone(&self) -> ProverData
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 ProverData
impl RefUnwindSafe for ProverData
impl Send for ProverData
impl Sync for ProverData
impl Unpin for ProverData
impl UnsafeUnpin for ProverData
impl UnwindSafe for ProverData
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