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