pub enum RemoveFirstNPathSegmentsError {
UrlDoesNotHavePathSegments,
NotEnoughPathSegments,
}Expand description
The enum of errors BetterUrl::remove_first_n_path_segments can return.
Variants§
UrlDoesNotHavePathSegments
Returned when the URL doesn’t have path segments.
NotEnoughPathSegments
Returned when attempting to remove more path segments than are available.
Trait Implementations§
Source§impl Error for RemoveFirstNPathSegmentsError
impl Error for RemoveFirstNPathSegmentsError
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 RemoveFirstNPathSegmentsError
impl RefUnwindSafe for RemoveFirstNPathSegmentsError
impl Send for RemoveFirstNPathSegmentsError
impl Sync for RemoveFirstNPathSegmentsError
impl Unpin for RemoveFirstNPathSegmentsError
impl UnwindSafe for RemoveFirstNPathSegmentsError
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