Struct s3::serde_types::Object
source · pub struct Object {
pub last_modified: String,
pub e_tag: Option<String>,
pub storage_class: Option<String>,
pub key: String,
pub owner: Option<Owner>,
pub size: u64,
}Expand description
An individual object in a ListBucketResult
Fields§
§last_modified: StringDate and time the object was last modified.
e_tag: Option<String>The entity tag is an MD5 hash of the object. The ETag only reflects changes to the contents of an object, not its metadata.
storage_class: Option<String>STANDARD | STANDARD_IA | REDUCED_REDUNDANCY | GLACIER
key: StringThe object’s key
owner: Option<Owner>Bucket owner
size: u64Size in bytes of the object.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Object
impl<'de> Deserialize<'de> for Object
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