pub struct CopyObjectRequest {
pub source: Option<S3ObjectRef>,
pub destination: Option<S3ObjectRef>,
pub if_match: String,
pub if_none_match: String,
}Expand description
CopyObjectRequest copies one object to another location.
Native message type for gestalt.provider.v1.CopyObjectRequest.
Fields§
§source: Option<S3ObjectRef>The source field; None when unset.
destination: Option<S3ObjectRef>The destination field; None when unset.
if_match: StringThe if_match field.
if_none_match: StringThe if_none_match field.
Trait Implementations§
Source§impl Clone for CopyObjectRequest
impl Clone for CopyObjectRequest
Source§fn clone(&self) -> CopyObjectRequest
fn clone(&self) -> CopyObjectRequest
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 CopyObjectRequest
impl Debug for CopyObjectRequest
Source§impl Default for CopyObjectRequest
impl Default for CopyObjectRequest
Source§fn default() -> CopyObjectRequest
fn default() -> CopyObjectRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CopyObjectRequest
impl<'de> Deserialize<'de> for CopyObjectRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CopyObjectRequest
impl PartialEq for CopyObjectRequest
Source§impl Serialize for CopyObjectRequest
impl Serialize for CopyObjectRequest
impl StructuralPartialEq for CopyObjectRequest
Auto Trait Implementations§
impl Freeze for CopyObjectRequest
impl RefUnwindSafe for CopyObjectRequest
impl Send for CopyObjectRequest
impl Sync for CopyObjectRequest
impl Unpin for CopyObjectRequest
impl UnsafeUnpin for CopyObjectRequest
impl UnwindSafe for CopyObjectRequest
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request