#[non_exhaustive]pub enum ReferenceProcessingError {
MissingUri,
UriDereference(TransformError),
Transform(TransformError),
}Expand description
Errors during reference processing.
Distinct from digest mismatch (which is a validation result, not a processing error).
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
MissingUri
<Reference> omitted the URI attribute, which we do not resolve implicitly.
UriDereference(TransformError)
URI dereference failed.
Transform(TransformError)
Transform execution failed.
Trait Implementations§
Source§impl Debug for ReferenceProcessingError
impl Debug for ReferenceProcessingError
Source§impl Display for ReferenceProcessingError
impl Display for ReferenceProcessingError
Source§impl Error for ReferenceProcessingError
impl Error for ReferenceProcessingError
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 ReferenceProcessingError
impl RefUnwindSafe for ReferenceProcessingError
impl Send for ReferenceProcessingError
impl Sync for ReferenceProcessingError
impl Unpin for ReferenceProcessingError
impl UnsafeUnpin for ReferenceProcessingError
impl UnwindSafe for ReferenceProcessingError
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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