pub struct ProofChecker { /* private fields */ }Expand description
Proof checker for verifying proof derivations
Implementations§
Source§impl ProofChecker
impl ProofChecker
Sourcepub fn with_config(config: CheckerConfig) -> Self
pub fn with_config(config: CheckerConfig) -> Self
Create a proof checker with custom configuration
Sourcepub fn check_theory_proof(&mut self, proof: &TheoryProof) -> CheckResult
pub fn check_theory_proof(&mut self, proof: &TheoryProof) -> CheckResult
Check a theory proof
Sourcepub fn check_alethe_proof(&mut self, proof: &AletheProof) -> CheckResult
pub fn check_alethe_proof(&mut self, proof: &AletheProof) -> CheckResult
Check an Alethe proof
Trait Implementations§
Source§impl Debug for ProofChecker
impl Debug for ProofChecker
Source§impl Default for ProofChecker
impl Default for ProofChecker
Source§fn default() -> ProofChecker
fn default() -> ProofChecker
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ProofChecker
impl RefUnwindSafe for ProofChecker
impl Send for ProofChecker
impl Sync for ProofChecker
impl Unpin for ProofChecker
impl UnsafeUnpin for ProofChecker
impl UnwindSafe for ProofChecker
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