pub enum InvalidUriError {
EmptyString,
MissingColon,
SchemeStartsWithNonLetter,
InvalidSchemeChar {
index: usize,
c: char,
},
}Expand description
An error indicating that a string is not a valid URI.
Variants§
Trait Implementations§
Source§impl Clone for InvalidUriError
impl Clone for InvalidUriError
Source§fn clone(&self) -> InvalidUriError
fn clone(&self) -> InvalidUriError
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 InvalidUriError
impl Debug for InvalidUriError
Source§impl Display for InvalidUriError
impl Display for InvalidUriError
Source§impl Error for InvalidUriError
impl Error for InvalidUriError
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 InvalidUriError
impl PartialEq for InvalidUriError
impl Copy for InvalidUriError
impl Eq for InvalidUriError
impl StructuralPartialEq for InvalidUriError
Auto Trait Implementations§
impl Freeze for InvalidUriError
impl RefUnwindSafe for InvalidUriError
impl Send for InvalidUriError
impl Sync for InvalidUriError
impl Unpin for InvalidUriError
impl UnsafeUnpin for InvalidUriError
impl UnwindSafe for InvalidUriError
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