pub enum ClientError {
Reqwest(Error),
Server(Box<Response>),
JsonDecode(Box<Response>, Error),
Rdap(Box<Url>, Error),
}
Expand description
Error enum returned by Client requests.
Variants§
Reqwest(Error)
Error caused by reqwest client (for example timeout, not exists dns record etc.)
Server(Box<Response>)
Server returned error response (like status code 404), but not in RDAP format.
JsonDecode(Box<Response>, Error)
Error during converting JSON to RDAP structures.
Rdap(Box<Url>, Error)
Server error response as RDAP error message.
Trait Implementations§
Source§impl Debug for ClientError
impl Debug for ClientError
Auto Trait Implementations§
impl Freeze for ClientError
impl !RefUnwindSafe for ClientError
impl Send for ClientError
impl Sync for ClientError
impl Unpin for ClientError
impl !UnwindSafe for ClientError
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