pub struct ListedPart {
pub e_tag: String,
pub last_modified: Option<OffsetDateTime>,
pub size: u64,
pub checksum: Checksum,
/* private fields */
}Expand description
One uploaded part returned by ListParts.
Fields§
§e_tag: StringEntity tag used when completing the upload.
last_modified: Option<OffsetDateTime>Time at which S3 accepted the part.
size: u64Part size in bytes.
checksum: ChecksumChecksums recorded for this part.
Implementations§
Source§impl ListedPart
impl ListedPart
Sourcepub const fn part_number(&self) -> PartNumber
pub const fn part_number(&self) -> PartNumber
Returns the validated part number.
Sourcepub fn completed_part(&self) -> Result<CompletedPart, MultipartError>
pub fn completed_part(&self) -> Result<CompletedPart, MultipartError>
Converts this service entry into a completion descriptor.
Trait Implementations§
Source§impl Clone for ListedPart
impl Clone for ListedPart
Source§fn clone(&self) -> ListedPart
fn clone(&self) -> ListedPart
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 ListedPart
impl Debug for ListedPart
impl Eq for ListedPart
Source§impl PartialEq for ListedPart
impl PartialEq for ListedPart
impl StructuralPartialEq for ListedPart
Auto Trait Implementations§
impl Freeze for ListedPart
impl RefUnwindSafe for ListedPart
impl Send for ListedPart
impl Sync for ListedPart
impl Unpin for ListedPart
impl UnsafeUnpin for ListedPart
impl UnwindSafe for ListedPart
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.