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