#[non_exhaustive]pub enum LeanWorkerDeclarationVerificationStatus {
Accepted,
Rejected,
NotFound,
Ambiguous,
Timeout,
BudgetExceeded,
Unsupported,
NeedsBuild,
}Expand description
Verification policy result after diagnostics and declaration facts are collected.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Accepted
Rejected
NotFound
Ambiguous
Timeout
BudgetExceeded
Unsupported
NeedsBuild
The name did not resolve because the open environment is incomplete.
The enclosing
LeanWorkerDeclarationVerificationResult::MissingImports names the
unbuilt modules.
Trait Implementations§
Source§impl Clone for LeanWorkerDeclarationVerificationStatus
impl Clone for LeanWorkerDeclarationVerificationStatus
Source§fn clone(&self) -> LeanWorkerDeclarationVerificationStatus
fn clone(&self) -> LeanWorkerDeclarationVerificationStatus
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 Copy for LeanWorkerDeclarationVerificationStatus
Source§impl<'de> Deserialize<'de> for LeanWorkerDeclarationVerificationStatus
impl<'de> Deserialize<'de> for LeanWorkerDeclarationVerificationStatus
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<LeanWorkerDeclarationVerificationStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LeanWorkerDeclarationVerificationStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for LeanWorkerDeclarationVerificationStatus
Source§impl PartialEq for LeanWorkerDeclarationVerificationStatus
impl PartialEq for LeanWorkerDeclarationVerificationStatus
Source§fn eq(&self, other: &LeanWorkerDeclarationVerificationStatus) -> bool
fn eq(&self, other: &LeanWorkerDeclarationVerificationStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for LeanWorkerDeclarationVerificationStatus
impl Serialize for LeanWorkerDeclarationVerificationStatus
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for LeanWorkerDeclarationVerificationStatus
Auto Trait Implementations§
impl Freeze for LeanWorkerDeclarationVerificationStatus
impl RefUnwindSafe for LeanWorkerDeclarationVerificationStatus
impl Send for LeanWorkerDeclarationVerificationStatus
impl Sync for LeanWorkerDeclarationVerificationStatus
impl Unpin for LeanWorkerDeclarationVerificationStatus
impl UnsafeUnpin for LeanWorkerDeclarationVerificationStatus
impl UnwindSafe for LeanWorkerDeclarationVerificationStatus
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