pub struct PutObjectResponse {
pub etag: String,
pub version_id: Option<String>,
pub hash_crc64ecma: Option<String>,
pub server_side_encryption: Option<String>,
pub server_side_encryption_key_id: Option<String>,
}Expand description
PutObject response (mainly obtained from response headers)
Fields§
§etag: StringETag value
version_id: Option<String>Version ID (if versioning is enabled)
hash_crc64ecma: Option<String>CRC64 value
server_side_encryption: Option<String>Server-side encryption method
server_side_encryption_key_id: Option<String>Server-side encryption key ID
Trait Implementations§
Source§impl Clone for PutObjectResponse
impl Clone for PutObjectResponse
Source§fn clone(&self) -> PutObjectResponse
fn clone(&self) -> PutObjectResponse
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 PutObjectResponse
impl Debug for PutObjectResponse
Source§impl<'de> Deserialize<'de> for PutObjectResponse
impl<'de> Deserialize<'de> for PutObjectResponse
Source§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
Auto Trait Implementations§
impl Freeze for PutObjectResponse
impl RefUnwindSafe for PutObjectResponse
impl Send for PutObjectResponse
impl Sync for PutObjectResponse
impl Unpin for PutObjectResponse
impl UnwindSafe for PutObjectResponse
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