pub enum DeclarationVerificationBatchOutcome {
Ok {
results: Vec<DeclarationVerificationBatchRow>,
imports: Vec<String>,
},
MissingImports {
results: Vec<DeclarationVerificationBatchRow>,
imports: Vec<String>,
missing: Vec<String>,
},
HeaderParseFailed {
diagnostics: LeanElabFailure,
},
Unsupported,
}Expand description
Header-aware batch declaration-verification outcome.
Variants§
Trait Implementations§
Source§impl Clone for DeclarationVerificationBatchOutcome
impl Clone for DeclarationVerificationBatchOutcome
Source§fn clone(&self) -> DeclarationVerificationBatchOutcome
fn clone(&self) -> DeclarationVerificationBatchOutcome
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<'lean> TryFromLean<'lean> for DeclarationVerificationBatchOutcome
impl<'lean> TryFromLean<'lean> for DeclarationVerificationBatchOutcome
Source§fn try_from_lean(obj: Obj<'lean>) -> LeanResult<Self>
fn try_from_lean(obj: Obj<'lean>) -> LeanResult<Self>
Decode
obj into Self, returning a
LeanError::Host with stage
[HostStage::Conversion] if the object’s kind or payload is
outside the type’s representable range. Read moreAuto Trait Implementations§
impl Freeze for DeclarationVerificationBatchOutcome
impl RefUnwindSafe for DeclarationVerificationBatchOutcome
impl Send for DeclarationVerificationBatchOutcome
impl Sync for DeclarationVerificationBatchOutcome
impl Unpin for DeclarationVerificationBatchOutcome
impl UnsafeUnpin for DeclarationVerificationBatchOutcome
impl UnwindSafe for DeclarationVerificationBatchOutcome
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