pub struct AwsS3ObjectDetails {
pub content_type: Option<String>,
pub e_tag: Option<String>,
pub last_modified: Option<String>,
pub ssekms_key_id: Option<String>,
pub server_side_encryption: Option<String>,
pub version_id: Option<String>,
}Expand description
Details about an Amazon S3 object.
Fields§
§content_type: Option<String>A standard MIME type describing the format of the object data.
e_tag: Option<String>The opaque identifier assigned by a web server to a specific version of a resource found at a URL.
last_modified: Option<String>The date and time when the object was last modified.
ssekms_key_id: Option<String>The identifier of the AWS Key Management Service (AWS KMS) symmetric customer managed customer master key (CMK) that was used for the object.
server_side_encryption: Option<String>If the object is stored using server-side encryption, the value of the server-side encryption algorithm used when storing this object in Amazon S3.
version_id: Option<String>The version of the object.
Trait Implementations§
Source§impl Clone for AwsS3ObjectDetails
impl Clone for AwsS3ObjectDetails
Source§fn clone(&self) -> AwsS3ObjectDetails
fn clone(&self) -> AwsS3ObjectDetails
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AwsS3ObjectDetails
impl Debug for AwsS3ObjectDetails
Source§impl Default for AwsS3ObjectDetails
impl Default for AwsS3ObjectDetails
Source§fn default() -> AwsS3ObjectDetails
fn default() -> AwsS3ObjectDetails
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AwsS3ObjectDetails
impl<'de> Deserialize<'de> for AwsS3ObjectDetails
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
Source§impl PartialEq for AwsS3ObjectDetails
impl PartialEq for AwsS3ObjectDetails
Source§fn eq(&self, other: &AwsS3ObjectDetails) -> bool
fn eq(&self, other: &AwsS3ObjectDetails) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AwsS3ObjectDetails
impl Serialize for AwsS3ObjectDetails
impl StructuralPartialEq for AwsS3ObjectDetails
Auto Trait Implementations§
impl Freeze for AwsS3ObjectDetails
impl RefUnwindSafe for AwsS3ObjectDetails
impl Send for AwsS3ObjectDetails
impl Sync for AwsS3ObjectDetails
impl Unpin for AwsS3ObjectDetails
impl UnsafeUnpin for AwsS3ObjectDetails
impl UnwindSafe for AwsS3ObjectDetails
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