pub struct UploadData {
pub id: UploadId,
pub uri: ObjectUri,
}Expand description
Data identifying a multipart upload.
The UploadId assigned by AWS and the ObjectUri that the user created the
upload with are required properties of any of the upload client’s operations.
The SendCreateUpload request future resolves to this type if the request
was successful.
Fields§
§id: UploadIdThe ID for the upload assigned by AWS.
uri: ObjectUriThe S3 URI of the object being uploaded.
Implementations§
Trait Implementations§
Source§impl Clone for UploadData
impl Clone for UploadData
Source§fn clone(&self) -> UploadData
fn clone(&self) -> UploadData
Returns a duplicate of the value. Read more
1.0.0 · 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 UploadData
impl Debug for UploadData
Source§impl Default for UploadData
impl Default for UploadData
Source§fn default() -> UploadData
fn default() -> UploadData
Returns the “default value” for a type. Read more
Source§impl Hash for UploadData
impl Hash for UploadData
Source§impl PartialEq for UploadData
impl PartialEq for UploadData
impl Eq for UploadData
impl StructuralPartialEq for UploadData
Auto Trait Implementations§
impl Freeze for UploadData
impl RefUnwindSafe for UploadData
impl Send for UploadData
impl Sync for UploadData
impl Unpin for UploadData
impl UnwindSafe for UploadData
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 moreCreates a shared type from an unshared type.