pub enum ProofTerm {
Checked {
class_index: usize,
},
Derived {
rule_name: String,
input_proofs: Vec<Box<ProofTerm>>,
},
}Expand description
Proof term: records why a Geoit is valid.
Variants§
Checked
Direct verification (standard govern() path).
Derived
Derived from a transformation rule applied to verified inputs.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ProofTerm
impl RefUnwindSafe for ProofTerm
impl Send for ProofTerm
impl Sync for ProofTerm
impl Unpin for ProofTerm
impl UnsafeUnpin for ProofTerm
impl UnwindSafe for ProofTerm
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