pub enum SetPathSegmentsBeforeLastNError {
UrlDoesNotHavePathSegments,
NotEnoughPathSegments,
PathSegmentCannotContainSlash,
}Expand description
The enum of errors BetterUrl::set_path_segments_before_last_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 SetPathSegmentsBeforeLastNError
impl Error for SetPathSegmentsBeforeLastNError
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 SetPathSegmentsBeforeLastNError
impl RefUnwindSafe for SetPathSegmentsBeforeLastNError
impl Send for SetPathSegmentsBeforeLastNError
impl Sync for SetPathSegmentsBeforeLastNError
impl Unpin for SetPathSegmentsBeforeLastNError
impl UnwindSafe for SetPathSegmentsBeforeLastNError
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