pub enum SetPathSegmentError {
UrlDoesNotHavePathSegments,
SegmentNotFound,
CannotRemoveLastPathSegment,
PathSegmentCannotContainSlash,
}Expand description
The enum of errors BetterUrl::set_path_segment can return.
Variants§
UrlDoesNotHavePathSegments
Returned when the URL doesn’t have path segments.
SegmentNotFound
Returned when the path segment isn’t found.
CannotRemoveLastPathSegment
Returned when attempting to remove the last path segment.
PathSegmentCannotContainSlash
Returned when attempting to set a path segment to a value containing a /.
Trait Implementations§
Source§impl Debug for SetPathSegmentError
impl Debug for SetPathSegmentError
Source§impl Display for SetPathSegmentError
impl Display for SetPathSegmentError
Source§impl Error for SetPathSegmentError
impl Error for SetPathSegmentError
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 SetPathSegmentError
impl RefUnwindSafe for SetPathSegmentError
impl Send for SetPathSegmentError
impl Sync for SetPathSegmentError
impl Unpin for SetPathSegmentError
impl UnwindSafe for SetPathSegmentError
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