pub enum BunnyDbError {
Transport(Error),
Http {
status: u16,
body: String,
},
Pipeline {
request_index: usize,
message: String,
code: Option<String>,
},
Decode(String),
}Expand description
Error type returned by this crate.
Variants§
Transport(Error)
Network or request execution error from reqwest.
Http
Non-success HTTP status code with raw response body.
Pipeline
SQL/pipeline error returned by Bunny.net API.
Fields
Decode(String)
Response decoding or protocol-shape validation error.
Trait Implementations§
Source§impl Debug for BunnyDbError
impl Debug for BunnyDbError
Source§impl Display for BunnyDbError
impl Display for BunnyDbError
Source§impl Error for BunnyDbError
impl Error for BunnyDbError
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 BunnyDbError
impl !RefUnwindSafe for BunnyDbError
impl Send for BunnyDbError
impl Sync for BunnyDbError
impl Unpin for BunnyDbError
impl UnsafeUnpin for BunnyDbError
impl !UnwindSafe for BunnyDbError
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.