Struct raze::B2ApiError [−][src]
Expand description
An API error, returned by the B2 backend
You typically run into this in 2 cases:
- The backend ran into some issue, e.g. timed out, your authorization expired etc.
- Wrong use of the API, e.g. malformed args, insufficient permissions
Official documentation: Error Handling
Fields
status: u16
Contains the HTTP response code
code: String
A short string name for the error, eg. “invalid_bucket_name”
message: String
A human-readable error message describing what went wrong
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for B2ApiError
impl Send for B2ApiError
impl Sync for B2ApiError
impl Unpin for B2ApiError
impl UnwindSafe for B2ApiError
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more