pub enum SetPathSegmentsAfterFirstNError {
UrlDoesNotHavePathSegments,
NotEnoughPathSegments,
PathSegmentCannotContainSlash,
}Expand description
The enum of errors BetterUrl::set_path_segments_after_first_n 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.
PathSegmentCannotContainSlash
Returned when attempting to set a path segment to a value containing a /.
Trait Implementations§
Source§impl Error for SetPathSegmentsAfterFirstNError
impl Error for SetPathSegmentsAfterFirstNError
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 SetPathSegmentsAfterFirstNError
impl RefUnwindSafe for SetPathSegmentsAfterFirstNError
impl Send for SetPathSegmentsAfterFirstNError
impl Sync for SetPathSegmentsAfterFirstNError
impl Unpin for SetPathSegmentsAfterFirstNError
impl UnwindSafe for SetPathSegmentsAfterFirstNError
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