pub enum ProofEditTarget {
Declaration {
name: String,
position: ProofPositionSelector,
},
}Expand description
Target for a non-mutating proof attempt.
Variants§
Declaration
Trait Implementations§
Source§impl Clone for ProofEditTarget
impl Clone for ProofEditTarget
Source§fn clone(&self) -> ProofEditTarget
fn clone(&self) -> ProofEditTarget
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 ProofEditTarget
impl Debug for ProofEditTarget
impl Eq for ProofEditTarget
Source§impl<'lean> IntoLean<'lean> for ProofEditTarget
impl<'lean> IntoLean<'lean> for ProofEditTarget
Source§fn into_lean(self, runtime: &'lean LeanRuntime) -> Obj<'lean>
fn into_lean(self, runtime: &'lean LeanRuntime) -> Obj<'lean>
Allocate (or scalar-box) a Lean representation of
self and return
the owned handle.Source§impl PartialEq for ProofEditTarget
impl PartialEq for ProofEditTarget
impl StructuralPartialEq for ProofEditTarget
Auto Trait Implementations§
impl Freeze for ProofEditTarget
impl RefUnwindSafe for ProofEditTarget
impl Send for ProofEditTarget
impl Sync for ProofEditTarget
impl Unpin for ProofEditTarget
impl UnsafeUnpin for ProofEditTarget
impl UnwindSafe for ProofEditTarget
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