pub enum DeclarationVerificationTarget {
Name {
name: String,
},
Span {
span: ModuleSourceSpan,
},
}Expand description
Target declaration for verification.
Variants§
Trait Implementations§
Source§impl Clone for DeclarationVerificationTarget
impl Clone for DeclarationVerificationTarget
Source§fn clone(&self) -> DeclarationVerificationTarget
fn clone(&self) -> DeclarationVerificationTarget
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 moreimpl Eq for DeclarationVerificationTarget
Source§impl<'lean> IntoLean<'lean> for DeclarationVerificationTarget
impl<'lean> IntoLean<'lean> for DeclarationVerificationTarget
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 DeclarationVerificationTarget
impl PartialEq for DeclarationVerificationTarget
Source§fn eq(&self, other: &DeclarationVerificationTarget) -> bool
fn eq(&self, other: &DeclarationVerificationTarget) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DeclarationVerificationTarget
Auto Trait Implementations§
impl Freeze for DeclarationVerificationTarget
impl RefUnwindSafe for DeclarationVerificationTarget
impl Send for DeclarationVerificationTarget
impl Sync for DeclarationVerificationTarget
impl Unpin for DeclarationVerificationTarget
impl UnsafeUnpin for DeclarationVerificationTarget
impl UnwindSafe for DeclarationVerificationTarget
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