pub struct DirectMultipartUploadTarget {
pub object_key: String,
pub part_size_bytes: u64,
}Expand description
Internal target used by server integrations before they mint part URLs.
There is no content ref: a multipart session is opened before anything is known about the payload, so identity exists but the reference that describes it does not yet.
Fields§
§object_key: String§part_size_bytes: u64Trait Implementations§
Source§impl Clone for DirectMultipartUploadTarget
impl Clone for DirectMultipartUploadTarget
Source§fn clone(&self) -> DirectMultipartUploadTarget
fn clone(&self) -> DirectMultipartUploadTarget
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 DirectMultipartUploadTarget
impl Debug for DirectMultipartUploadTarget
impl Eq for DirectMultipartUploadTarget
impl StructuralPartialEq for DirectMultipartUploadTarget
Auto Trait Implementations§
impl Freeze for DirectMultipartUploadTarget
impl RefUnwindSafe for DirectMultipartUploadTarget
impl Send for DirectMultipartUploadTarget
impl Sync for DirectMultipartUploadTarget
impl Unpin for DirectMultipartUploadTarget
impl UnsafeUnpin for DirectMultipartUploadTarget
impl UnwindSafe for DirectMultipartUploadTarget
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
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
Compare self to
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>
Converts
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>
Converts
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