pub enum DependencyClosureCoverageReasonV1 {
SourceDeclarationsPartial,
SourceDeclarationsUnavailable,
CaptureUnavailable,
RefusedResource,
UnavailableResource,
ResourceBudgetExceeded,
UnmodeledResourceDomain,
}Expand description
Why the closure as a whole is not complete.
Variants§
SourceDeclarationsPartial
Raw declaration projection retained only a positive prefix.
Raw declaration projection was unavailable.
The legacy/custom completion path did not capture a dependency closure.
RefusedResource
At least one declaration was refused.
At least one safe declaration lacked an identity.
ResourceBudgetExceeded
A closure budget stopped capture at N+1.
UnmodeledResourceDomain
A known format/parser domain can carry unmodelled resource declarations.
Trait Implementations§
Source§impl Clone for DependencyClosureCoverageReasonV1
impl Clone for DependencyClosureCoverageReasonV1
Source§fn clone(&self) -> DependencyClosureCoverageReasonV1
fn clone(&self) -> DependencyClosureCoverageReasonV1
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 DependencyClosureCoverageReasonV1
Source§impl<'de> Deserialize<'de> for DependencyClosureCoverageReasonV1
impl<'de> Deserialize<'de> for DependencyClosureCoverageReasonV1
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DependencyClosureCoverageReasonV1
Source§impl Ord for DependencyClosureCoverageReasonV1
impl Ord for DependencyClosureCoverageReasonV1
Source§fn cmp(&self, other: &DependencyClosureCoverageReasonV1) -> Ordering
fn cmp(&self, other: &DependencyClosureCoverageReasonV1) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for DependencyClosureCoverageReasonV1
impl PartialOrd for DependencyClosureCoverageReasonV1
impl StructuralPartialEq for DependencyClosureCoverageReasonV1
Auto Trait Implementations§
impl Freeze for DependencyClosureCoverageReasonV1
impl RefUnwindSafe for DependencyClosureCoverageReasonV1
impl Send for DependencyClosureCoverageReasonV1
impl Sync for DependencyClosureCoverageReasonV1
impl Unpin for DependencyClosureCoverageReasonV1
impl UnsafeUnpin for DependencyClosureCoverageReasonV1
impl UnwindSafe for DependencyClosureCoverageReasonV1
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