pub struct MultipartCopyPlan {
pub object_size: u64,
pub part_size: u64,
pub parts: Vec<MultipartCopyPart>,
}Expand description
A validated multipart server-side copy plan.
Fields§
§object_size: u64Total logical source size.
part_size: u64Planned size of every non-final part.
parts: Vec<MultipartCopyPart>Ordered, gap-free byte ranges.
Implementations§
Trait Implementations§
Source§impl Clone for MultipartCopyPlan
impl Clone for MultipartCopyPlan
Source§fn clone(&self) -> MultipartCopyPlan
fn clone(&self) -> MultipartCopyPlan
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 MultipartCopyPlan
impl Debug for MultipartCopyPlan
impl Eq for MultipartCopyPlan
Source§impl PartialEq for MultipartCopyPlan
impl PartialEq for MultipartCopyPlan
impl StructuralPartialEq for MultipartCopyPlan
Auto Trait Implementations§
impl Freeze for MultipartCopyPlan
impl RefUnwindSafe for MultipartCopyPlan
impl Send for MultipartCopyPlan
impl Sync for MultipartCopyPlan
impl Unpin for MultipartCopyPlan
impl UnsafeUnpin for MultipartCopyPlan
impl UnwindSafe for MultipartCopyPlan
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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