pub enum RenameQueryParamError {
InvalidName,
NoQuery,
QueryParamNotFound,
}Expand description
The enum of errors BetterUrl::rename_query_param can return.
Variants§
InvalidName
Returned when attempting to rename a query param to a name containing a &, =, or #.
NoQuery
Returned when attempting to rename a query param in a URL with no query.
QueryParamNotFound
Returned when the specified query param isn’t found.
Trait Implementations§
Source§impl Debug for RenameQueryParamError
impl Debug for RenameQueryParamError
Source§impl Display for RenameQueryParamError
impl Display for RenameQueryParamError
Source§impl Error for RenameQueryParamError
impl Error for RenameQueryParamError
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 RenameQueryParamError
impl RefUnwindSafe for RenameQueryParamError
impl Send for RenameQueryParamError
impl Sync for RenameQueryParamError
impl Unpin for RenameQueryParamError
impl UnwindSafe for RenameQueryParamError
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