pub struct CalcStep {
pub relation: String,
pub rhs: String,
pub justification: TacticExpr,
}Expand description
A single step in a calc proof.
Fields§
§relation: StringThe relation symbol (e.g. “=”, “<=”, “<”)
rhs: StringThe right-hand-side expression
justification: TacticExprJustification tactic
Trait Implementations§
impl StructuralPartialEq for CalcStep
Auto Trait Implementations§
impl Freeze for CalcStep
impl RefUnwindSafe for CalcStep
impl Send for CalcStep
impl Sync for CalcStep
impl Unpin for CalcStep
impl UnsafeUnpin for CalcStep
impl UnwindSafe for CalcStep
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