pub enum PrefixResolutionError {
NotFound {
prefix: String,
},
Ambiguous {
prefix: String,
matches: Vec<String>,
},
}Expand description
Errors raised by resolve_stage_prefixes when an ID in the graph cannot
be uniquely resolved against the store.
Variants§
NotFound
The prefix did not match any stage in the store.
Ambiguous
The prefix matched multiple stages — author must use a longer prefix.
Trait Implementations§
Source§impl Clone for PrefixResolutionError
impl Clone for PrefixResolutionError
Source§fn clone(&self) -> PrefixResolutionError
fn clone(&self) -> PrefixResolutionError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PrefixResolutionError
impl Debug for PrefixResolutionError
Source§impl Display for PrefixResolutionError
impl Display for PrefixResolutionError
Source§impl Error for PrefixResolutionError
impl Error for PrefixResolutionError
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()
Auto Trait Implementations§
impl Freeze for PrefixResolutionError
impl RefUnwindSafe for PrefixResolutionError
impl Send for PrefixResolutionError
impl Sync for PrefixResolutionError
impl Unpin for PrefixResolutionError
impl UnsafeUnpin for PrefixResolutionError
impl UnwindSafe for PrefixResolutionError
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.