pub struct SequentProof {
pub antecedents: Vec<String>,
pub consequent: String,
pub rule_name: String,
pub premises: Vec<SequentProof>,
}Expand description
Sequent calculus proof tree.
Fields§
§antecedents: Vec<String>§consequent: String§rule_name: String§premises: Vec<SequentProof>Implementations§
Trait Implementations§
Source§impl Clone for SequentProof
impl Clone for SequentProof
Source§fn clone(&self) -> SequentProof
fn clone(&self) -> SequentProof
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 SequentProof
impl RefUnwindSafe for SequentProof
impl Send for SequentProof
impl Sync for SequentProof
impl Unpin for SequentProof
impl UnsafeUnpin for SequentProof
impl UnwindSafe for SequentProof
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