pub struct ManagedMultipartHeaders {
pub create: HeaderMap,
pub upload_part: HeaderMap,
pub complete: HeaderMap,
pub abort: HeaderMap,
}Expand description
Phase-specific headers for a managed multipart upload.
Content metadata, tagging, ACL, and SSE-KMS headers typically belong on
create. SSE-C headers must usually be repeated on create and
upload_part. Completion checksums and conditions belong on complete,
while requester-pays, expected-owner, and abort conditions belong on
abort. AWS support varies by bucket type and feature.
Fields§
§create: HeaderMapHeaders sent when creating the upload. Values are signed and repeated values are preserved. Generated-name collisions are errors; signing- and transport-owned headers are rejected.
upload_part: HeaderMapHeaders cloned into every part. Values are signed and repeated values are preserved. Generated-name collisions are errors; signing- and transport-owned headers are rejected.
complete: HeaderMapCompletion headers. Values are signed and repeated values are preserved. Generated-name collisions are errors; signing- and transport-owned headers are rejected.
abort: HeaderMapAbort headers. Values are signed and repeated values are preserved. Generated-name collisions are errors; signing- and transport-owned headers are rejected.
Trait Implementations§
Source§impl Clone for ManagedMultipartHeaders
impl Clone for ManagedMultipartHeaders
Source§fn clone(&self) -> ManagedMultipartHeaders
fn clone(&self) -> ManagedMultipartHeaders
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ManagedMultipartHeaders
impl Debug for ManagedMultipartHeaders
Source§impl Default for ManagedMultipartHeaders
impl Default for ManagedMultipartHeaders
Source§fn default() -> ManagedMultipartHeaders
fn default() -> ManagedMultipartHeaders
impl Eq for ManagedMultipartHeaders
Source§impl PartialEq for ManagedMultipartHeaders
impl PartialEq for ManagedMultipartHeaders
impl StructuralPartialEq for ManagedMultipartHeaders
Auto Trait Implementations§
impl Freeze for ManagedMultipartHeaders
impl RefUnwindSafe for ManagedMultipartHeaders
impl Send for ManagedMultipartHeaders
impl Sync for ManagedMultipartHeaders
impl Unpin for ManagedMultipartHeaders
impl UnsafeUnpin for ManagedMultipartHeaders
impl UnwindSafe for ManagedMultipartHeaders
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more