pub enum ComponentSourceRefError {
EmptyReference,
ContainsWhitespace,
InvalidScheme,
MissingLocator,
}Expand description
Errors produced when parsing component source references.
Variants§
EmptyReference
Reference cannot be empty.
ContainsWhitespace
Reference must not contain whitespace.
InvalidScheme
Reference must use a supported scheme.
MissingLocator
Reference is missing the required locator after the scheme.
Trait Implementations§
Source§impl Debug for ComponentSourceRefError
impl Debug for ComponentSourceRefError
Source§impl Display for ComponentSourceRefError
impl Display for ComponentSourceRefError
Source§impl Error for ComponentSourceRefError
impl Error for ComponentSourceRefError
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 PartialEq for ComponentSourceRefError
impl PartialEq for ComponentSourceRefError
impl Eq for ComponentSourceRefError
impl StructuralPartialEq for ComponentSourceRefError
Auto Trait Implementations§
impl Freeze for ComponentSourceRefError
impl RefUnwindSafe for ComponentSourceRefError
impl Send for ComponentSourceRefError
impl Sync for ComponentSourceRefError
impl Unpin for ComponentSourceRefError
impl UnwindSafe for ComponentSourceRefError
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<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.