pub enum BeeperError {
ApiNotReachable {
url: String,
},
Unauthorized,
RequestError(Error),
ApiError {
code: String,
message: String,
},
SerializationError(Error),
MissingField(String),
InvalidConfig(String),
}Expand description
Error type for Beeper API operations
Variants§
ApiNotReachable
RequestError(Error)
ApiError
SerializationError(Error)
MissingField(String)
InvalidConfig(String)
Trait Implementations§
Source§impl Debug for BeeperError
impl Debug for BeeperError
Source§impl Display for BeeperError
impl Display for BeeperError
Source§impl Error for BeeperError
impl Error for BeeperError
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 BeeperError
impl From<Error> for BeeperError
Auto Trait Implementations§
impl Freeze for BeeperError
impl !RefUnwindSafe for BeeperError
impl Send for BeeperError
impl Sync for BeeperError
impl Unpin for BeeperError
impl !UnwindSafe for BeeperError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.