pub struct ExplainedStep {
pub node_id: ProofNodeId,
pub explanation: String,
pub depth: u32,
}Expand description
A single explained proof step.
Fields§
§node_id: ProofNodeIdThe node ID
explanation: StringNatural language explanation
depth: u32Depth in the proof tree
Trait Implementations§
Source§impl Clone for ExplainedStep
impl Clone for ExplainedStep
Source§fn clone(&self) -> ExplainedStep
fn clone(&self) -> ExplainedStep
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 ExplainedStep
impl Debug for ExplainedStep
Auto Trait Implementations§
impl Freeze for ExplainedStep
impl RefUnwindSafe for ExplainedStep
impl Send for ExplainedStep
impl Sync for ExplainedStep
impl Unpin for ExplainedStep
impl UnsafeUnpin for ExplainedStep
impl UnwindSafe for ExplainedStep
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