pub struct MpuInit {
pub upload_id: String,
pub key: String,
pub initiated: DateTime<Utc>,
pub metadata: HashMap<String, String>,
pub content_type: String,
pub storage_class: String,
pub sse_algorithm: Option<String>,
pub sse_kms_key_id: Option<String>,
pub tagging: Option<String>,
pub acl_grants: Vec<AclGrantSnapshot>,
pub checksum_algorithm: Option<String>,
}Fields§
§upload_id: String§key: String§initiated: DateTime<Utc>§metadata: HashMap<String, String>§content_type: String§storage_class: String§sse_algorithm: Option<String>§sse_kms_key_id: Option<String>§tagging: Option<String>§acl_grants: Vec<AclGrantSnapshot>§checksum_algorithm: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for MpuInit
impl<'de> Deserialize<'de> for MpuInit
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 MpuInit
impl RefUnwindSafe for MpuInit
impl Send for MpuInit
impl Sync for MpuInit
impl Unpin for MpuInit
impl UnsafeUnpin for MpuInit
impl UnwindSafe for MpuInit
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