pub struct MultipartCopyCancellation { /* private fields */ }Expand description
Cooperative cancellation control for multipart server-side copies.
Callers must signal this control rather than dropping the copy future when they need the backend to await multipart upload cleanup.
Implementations§
Source§impl MultipartCopyCancellation
impl MultipartCopyCancellation
Sourcepub fn is_cancelled(&self) -> bool
pub fn is_cancelled(&self) -> bool
Return whether cancellation has been requested.
Trait Implementations§
Source§impl Clone for MultipartCopyCancellation
impl Clone for MultipartCopyCancellation
Source§fn clone(&self) -> MultipartCopyCancellation
fn clone(&self) -> MultipartCopyCancellation
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 MultipartCopyCancellation
impl Debug for MultipartCopyCancellation
Source§impl Default for MultipartCopyCancellation
impl Default for MultipartCopyCancellation
Source§fn default() -> MultipartCopyCancellation
fn default() -> MultipartCopyCancellation
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MultipartCopyCancellation
impl RefUnwindSafe for MultipartCopyCancellation
impl Send for MultipartCopyCancellation
impl Sync for MultipartCopyCancellation
impl Unpin for MultipartCopyCancellation
impl UnsafeUnpin for MultipartCopyCancellation
impl UnwindSafe for MultipartCopyCancellation
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