pub struct ClientErrorMetadata {
pub http_code: Option<i32>,
pub error_code: Option<String>,
pub error_message: Option<String>,
}Expand description
Additional data fetched from S3 response, which caused an error
Fields§
§http_code: Option<i32>http code of the response, e.g. 403
error_code: Option<String>error code from the response xml body, e.g. “AccessDenied”
error_message: Option<String>error message from the response xml body, e.g. “Access Denied”
Implementations§
Source§impl ClientErrorMetadata
impl ClientErrorMetadata
pub fn from_meta_request_result(result: &MetaRequestResult) -> Self
Trait Implementations§
Source§impl Clone for ClientErrorMetadata
impl Clone for ClientErrorMetadata
Source§fn clone(&self) -> ClientErrorMetadata
fn clone(&self) -> ClientErrorMetadata
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ClientErrorMetadata
impl Debug for ClientErrorMetadata
Source§impl Default for ClientErrorMetadata
impl Default for ClientErrorMetadata
Source§fn default() -> ClientErrorMetadata
fn default() -> ClientErrorMetadata
Returns the “default value” for a type. Read more
Source§impl PartialEq for ClientErrorMetadata
impl PartialEq for ClientErrorMetadata
impl Eq for ClientErrorMetadata
impl StructuralPartialEq for ClientErrorMetadata
Auto Trait Implementations§
impl Freeze for ClientErrorMetadata
impl RefUnwindSafe for ClientErrorMetadata
impl Send for ClientErrorMetadata
impl Sync for ClientErrorMetadata
impl Unpin for ClientErrorMetadata
impl UnwindSafe for ClientErrorMetadata
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