pub struct ProofBranch {
pub conclusion: Vec<ParseNode>,
pub premises: Vec<ProofBranch>,
pub left_label: Option<Vec<ParseNode>>,
pub right_label: Option<Vec<ParseNode>>,
pub line_style: ProofLineStyle,
pub root_at_top: bool,
}Fields§
§conclusion: Vec<ParseNode>§premises: Vec<ProofBranch>§left_label: Option<Vec<ParseNode>>§right_label: Option<Vec<ParseNode>>§line_style: ProofLineStyle§root_at_top: boolTrait Implementations§
Source§impl Clone for ProofBranch
impl Clone for ProofBranch
Source§fn clone(&self) -> ProofBranch
fn clone(&self) -> ProofBranch
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ProofBranch
impl Debug for ProofBranch
Source§impl<'de> Deserialize<'de> for ProofBranch
impl<'de> Deserialize<'de> for ProofBranch
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ProofBranch
impl RefUnwindSafe for ProofBranch
impl Send for ProofBranch
impl Sync for ProofBranch
impl Unpin for ProofBranch
impl UnsafeUnpin for ProofBranch
impl UnwindSafe for ProofBranch
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