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