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