pub struct Conjecture {
pub lhs: TermNode,
pub rhs: TermNode,
pub ty: Type,
}Expand description
A candidate equation lhs == rhs (both ty-typed) over the shared
binders. A conjecture, not a theorem — the charter’s proved-or-dropped
gate (VM-filter then kernel proof, 2c–2d) is what turns survivors into
usable lemmas.
Fields§
§lhs: TermNode§rhs: TermNode§ty: TypeImplementations§
Trait Implementations§
Source§impl Clone for Conjecture
impl Clone for Conjecture
Source§fn clone(&self) -> Conjecture
fn clone(&self) -> Conjecture
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 moreAuto Trait Implementations§
impl Freeze for Conjecture
impl RefUnwindSafe for Conjecture
impl Send for Conjecture
impl Sync for Conjecture
impl Unpin for Conjecture
impl UnsafeUnpin for Conjecture
impl UnwindSafe for Conjecture
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