pub struct TransferReadOptions {
pub version_id: Option<String>,
pub checksum_mode: bool,
pub customer_key: Option<SseCustomerKey>,
}Expand description
Advanced read options that do not change the legacy ObjectReadOptions contract.
Fields§
§version_id: Option<String>Exact object version to select.
checksum_mode: boolRequest persisted checksum fields from the backend.
customer_key: Option<SseCustomerKey>Customer key needed to read an SSE-C source object.
Implementations§
Trait Implementations§
Source§impl Clone for TransferReadOptions
impl Clone for TransferReadOptions
Source§fn clone(&self) -> TransferReadOptions
fn clone(&self) -> TransferReadOptions
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 TransferReadOptions
impl Debug for TransferReadOptions
Source§impl Default for TransferReadOptions
impl Default for TransferReadOptions
Source§fn default() -> TransferReadOptions
fn default() -> TransferReadOptions
Returns the “default value” for a type. Read more
impl Eq for TransferReadOptions
Source§impl From<ObjectReadOptions> for TransferReadOptions
impl From<ObjectReadOptions> for TransferReadOptions
Source§fn from(value: ObjectReadOptions) -> Self
fn from(value: ObjectReadOptions) -> Self
Converts to this type from the input type.
Source§impl PartialEq for TransferReadOptions
impl PartialEq for TransferReadOptions
impl StructuralPartialEq for TransferReadOptions
Auto Trait Implementations§
impl Freeze for TransferReadOptions
impl RefUnwindSafe for TransferReadOptions
impl Send for TransferReadOptions
impl Sync for TransferReadOptions
impl Unpin for TransferReadOptions
impl UnsafeUnpin for TransferReadOptions
impl UnwindSafe for TransferReadOptions
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