pub struct ProofAssumption {
pub name: String,
pub kind: String,
pub judgement: Node,
}Expand description
An explicit proof leaf. Proof objects cite these with (premise-by name)
or (uses name) so assumptions and axioms are visible in the proof graph.
Fields§
§name: String§kind: String§judgement: NodeTrait Implementations§
Source§impl Clone for ProofAssumption
impl Clone for ProofAssumption
Source§fn clone(&self) -> ProofAssumption
fn clone(&self) -> ProofAssumption
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 ProofAssumption
impl Debug for ProofAssumption
Source§impl PartialEq for ProofAssumption
impl PartialEq for ProofAssumption
impl StructuralPartialEq for ProofAssumption
Auto Trait Implementations§
impl Freeze for ProofAssumption
impl RefUnwindSafe for ProofAssumption
impl Send for ProofAssumption
impl Sync for ProofAssumption
impl Unpin for ProofAssumption
impl UnsafeUnpin for ProofAssumption
impl UnwindSafe for ProofAssumption
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