pub enum NodeResolutionError {
ArtifactMismatch,
AmbiguousArtifact,
FormatVersionMismatch,
RevisionUnavailable,
RevisionMismatch,
StaleTarget,
AmbiguousTarget,
InvalidName(String),
InvalidFingerprint(String),
InvalidSnapshot(String),
}Expand description
Distinct outcomes of semantic node lookup or index construction.
Variants§
ArtifactMismatch
AmbiguousArtifact
FormatVersionMismatch
RevisionMismatch
StaleTarget
AmbiguousTarget
InvalidName(String)
InvalidFingerprint(String)
InvalidSnapshot(String)
Trait Implementations§
Source§impl Clone for NodeResolutionError
impl Clone for NodeResolutionError
Source§impl Debug for NodeResolutionError
impl Debug for NodeResolutionError
Source§impl Display for NodeResolutionError
impl Display for NodeResolutionError
impl Eq for NodeResolutionError
Source§impl Error for NodeResolutionError
impl Error for NodeResolutionError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<NodeResolutionError> for DocumentGraphError
impl From<NodeResolutionError> for DocumentGraphError
Source§fn from(source: NodeResolutionError) -> Self
fn from(source: NodeResolutionError) -> Self
Converts to this type from the input type.
Source§impl From<NodeResolutionError> for ProviderDeclarationError
impl From<NodeResolutionError> for ProviderDeclarationError
Source§fn from(source: NodeResolutionError) -> Self
fn from(source: NodeResolutionError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for NodeResolutionError
impl PartialEq for NodeResolutionError
impl StructuralPartialEq for NodeResolutionError
Auto Trait Implementations§
impl Freeze for NodeResolutionError
impl RefUnwindSafe for NodeResolutionError
impl Send for NodeResolutionError
impl Sync for NodeResolutionError
impl Unpin for NodeResolutionError
impl UnsafeUnpin for NodeResolutionError
impl UnwindSafe for NodeResolutionError
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.