pub enum ReplicateError {
ReqwestError(Error),
ResponseError(String),
SerdeError(Error),
InvalidVersionString(String),
}
Expand description
Errors related to sending requests to the API.
Variants§
ReqwestError(Error)
Error occues when sending the api request results in an error.
ResponseError(String)
Error occues when the api returns a non 200 response.
SerdeError(Error)
Error occues when parsing the api response into a struct results in an error.
InvalidVersionString(String)
Invalid version string provided.
Trait Implementations§
Source§impl Debug for ReplicateError
impl Debug for ReplicateError
Source§impl Display for ReplicateError
impl Display for ReplicateError
Source§impl Error for ReplicateError
impl Error for ReplicateError
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()
Source§impl From<Error> for ReplicateError
impl From<Error> for ReplicateError
Auto Trait Implementations§
impl Freeze for ReplicateError
impl !RefUnwindSafe for ReplicateError
impl Send for ReplicateError
impl Sync for ReplicateError
impl Unpin for ReplicateError
impl !UnwindSafe for ReplicateError
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