pub struct TheoremVal {
pub common: ConstantVal,
pub value: Expr,
pub all: Vec<Name>,
}Expand description
Theorem declaration value.
Fields§
§common: ConstantValCommon fields.
value: ExprProof term.
all: Vec<Name>Names in mutual declaration group.
Trait Implementations§
Source§impl Clone for TheoremVal
impl Clone for TheoremVal
Source§fn clone(&self) -> TheoremVal
fn clone(&self) -> TheoremVal
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 TheoremVal
impl Debug for TheoremVal
Source§impl PartialEq for TheoremVal
impl PartialEq for TheoremVal
impl StructuralPartialEq for TheoremVal
Auto Trait Implementations§
impl Freeze for TheoremVal
impl RefUnwindSafe for TheoremVal
impl Send for TheoremVal
impl Sync for TheoremVal
impl Unpin for TheoremVal
impl UnsafeUnpin for TheoremVal
impl UnwindSafe for TheoremVal
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