pub struct CopyObjectOptions {
pub source_if_match: Option<String>,
pub destination_if_none_match: Option<String>,
pub content_type: Option<String>,
}Expand description
Preconditions and metadata for a server-side object copy.
Fields§
§source_if_match: Option<String>Required source ETag match when present.
destination_if_none_match: Option<String>Required destination non-match condition when present.
content_type: Option<String>Content type stored on the destination.
Trait Implementations§
Source§impl Clone for CopyObjectOptions
impl Clone for CopyObjectOptions
Source§fn clone(&self) -> CopyObjectOptions
fn clone(&self) -> CopyObjectOptions
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 CopyObjectOptions
impl Debug for CopyObjectOptions
Source§impl Default for CopyObjectOptions
impl Default for CopyObjectOptions
Source§fn default() -> CopyObjectOptions
fn default() -> CopyObjectOptions
Returns the “default value” for a type. Read more
impl Eq for CopyObjectOptions
Source§impl PartialEq for CopyObjectOptions
impl PartialEq for CopyObjectOptions
impl StructuralPartialEq for CopyObjectOptions
Auto Trait Implementations§
impl Freeze for CopyObjectOptions
impl RefUnwindSafe for CopyObjectOptions
impl Send for CopyObjectOptions
impl Sync for CopyObjectOptions
impl Unpin for CopyObjectOptions
impl UnsafeUnpin for CopyObjectOptions
impl UnwindSafe for CopyObjectOptions
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