pub enum ExternalResourceStopReason {
GraphLimitExceeded {
limit: GraphLimitKind,
},
PredecessorUnavailable {
uri: String,
},
ManifestMalformed {
uri: Option<String>,
},
}Expand description
Why discovery could not reach a complete resource frontier.
Variants§
GraphLimitExceeded
A caller-lowered or engine graph ceiling was reached.
Fields
§
limit: GraphLimitKindCeiling that stopped discovery.
A required external manifest-store body was not available.
ManifestMalformed
A manifest store could not be parsed far enough to continue discovery.
Trait Implementations§
Source§impl Clone for ExternalResourceStopReason
impl Clone for ExternalResourceStopReason
Source§impl Debug for ExternalResourceStopReason
impl Debug for ExternalResourceStopReason
impl Eq for ExternalResourceStopReason
impl StructuralPartialEq for ExternalResourceStopReason
Auto Trait Implementations§
impl Freeze for ExternalResourceStopReason
impl RefUnwindSafe for ExternalResourceStopReason
impl Send for ExternalResourceStopReason
impl Sync for ExternalResourceStopReason
impl Unpin for ExternalResourceStopReason
impl UnsafeUnpin for ExternalResourceStopReason
impl UnwindSafe for ExternalResourceStopReason
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.