pub enum RemoveLastNPathSegmentsError {
UrlDoesNotHavePathSegments,
NotEnoughPathSegments,
}Expand description
The enum of errors BetterUrl::remove_last_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 Debug for RemoveLastNPathSegmentsError
impl Debug for RemoveLastNPathSegmentsError
Source§impl Error for RemoveLastNPathSegmentsError
impl Error for RemoveLastNPathSegmentsError
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 RemoveLastNPathSegmentsError
impl RefUnwindSafe for RemoveLastNPathSegmentsError
impl Send for RemoveLastNPathSegmentsError
impl Sync for RemoveLastNPathSegmentsError
impl Unpin for RemoveLastNPathSegmentsError
impl UnwindSafe for RemoveLastNPathSegmentsError
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