pub enum IpApiError {
InvalidQuery,
PrivateRange,
RateLimit(u8),
ReservedRange,
UnexpectedError(Option<String>),
}
Expand description
Represents all the ways that a request can fail
Variants§
InvalidQuery
PrivateRange
RateLimit(u8)
ip-api.com API is limited to 45 requests per minute from one IP address
Contains the remaining time before a possible re-request in seconds
ReservedRange
UnexpectedError(Option<String>)
Unexpected Error
May contain additional information
Trait Implementations§
Source§impl Clone for IpApiError
impl Clone for IpApiError
Source§fn clone(&self) -> IpApiError
fn clone(&self) -> IpApiError
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for IpApiError
impl RefUnwindSafe for IpApiError
impl Send for IpApiError
impl Sync for IpApiError
impl Unpin for IpApiError
impl UnwindSafe for IpApiError
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