pub enum OmenaResolverErrorKindV0 {
Unresolved,
ExternalIgnored,
NetworkForbidden,
UnsupportedCanonicalUrl,
NotFound,
}Expand description
Error family for the shared resolver protocol.
Variants§
Unresolved
The reference is not resolvable from the current workspace snapshot.
ExternalIgnored
The reference is intentionally left at the existing external boundary.
NetworkForbidden
Network references are never fetched by omena’s resolver protocol.
UnsupportedCanonicalUrl
The canonical URL is not loadable by this resolver implementation.
NotFound
The canonical URL is valid but no local source is available.
Implementations§
Trait Implementations§
Source§impl Clone for OmenaResolverErrorKindV0
impl Clone for OmenaResolverErrorKindV0
Source§fn clone(&self) -> OmenaResolverErrorKindV0
fn clone(&self) -> OmenaResolverErrorKindV0
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 OmenaResolverErrorKindV0
Source§impl Debug for OmenaResolverErrorKindV0
impl Debug for OmenaResolverErrorKindV0
impl Eq for OmenaResolverErrorKindV0
Source§impl Hash for OmenaResolverErrorKindV0
impl Hash for OmenaResolverErrorKindV0
Source§impl Ord for OmenaResolverErrorKindV0
impl Ord for OmenaResolverErrorKindV0
Source§fn cmp(&self, other: &OmenaResolverErrorKindV0) -> Ordering
fn cmp(&self, other: &OmenaResolverErrorKindV0) -> 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 PartialEq for OmenaResolverErrorKindV0
impl PartialEq for OmenaResolverErrorKindV0
Source§fn eq(&self, other: &OmenaResolverErrorKindV0) -> bool
fn eq(&self, other: &OmenaResolverErrorKindV0) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for OmenaResolverErrorKindV0
impl PartialOrd for OmenaResolverErrorKindV0
Source§impl Serialize for OmenaResolverErrorKindV0
impl Serialize for OmenaResolverErrorKindV0
impl StructuralPartialEq for OmenaResolverErrorKindV0
Auto Trait Implementations§
impl Freeze for OmenaResolverErrorKindV0
impl RefUnwindSafe for OmenaResolverErrorKindV0
impl Send for OmenaResolverErrorKindV0
impl Sync for OmenaResolverErrorKindV0
impl Unpin for OmenaResolverErrorKindV0
impl UnsafeUnpin for OmenaResolverErrorKindV0
impl UnwindSafe for OmenaResolverErrorKindV0
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<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.