Skip to main content

ProofParser

Trait ProofParser 

Source
pub trait ProofParser<Proof, Input>: Copy {
    // Required method
    fn parse_proof(self, i: Input) -> SmtRes<Proof>;
}
Expand description

Can parse proofs. Currenly unused.

For more information refer to the module-level documentation.

Required Methods§

Source

fn parse_proof(self, i: Input) -> SmtRes<Proof>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<'a, Proof, T> ProofParser<Proof, &'a str> for T
where T: ProofParser<Proof, &'a [u8]>,

Source§

impl<'a, Proof, T, Br> ProofParser<Proof, &'a mut SmtParser<Br>> for T
where T: ProofParser<Proof, &'a str>, Br: BufRead,