pub enum ObjectTransferAccess {
PresignedUrl {
method: String,
url: String,
headers: BTreeMap<String, String>,
expires_at_ms: u64,
},
}Expand description
Client-facing direct transfer capability.
Variants§
PresignedUrl
Short-lived URL plus required headers for one object-store write.
Trait Implementations§
Source§impl Clone for ObjectTransferAccess
impl Clone for ObjectTransferAccess
Source§fn clone(&self) -> ObjectTransferAccess
fn clone(&self) -> ObjectTransferAccess
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 ObjectTransferAccess
impl Debug for ObjectTransferAccess
Source§impl<'de> Deserialize<'de> for ObjectTransferAccess
impl<'de> Deserialize<'de> for ObjectTransferAccess
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
impl Eq for ObjectTransferAccess
Source§impl PartialEq for ObjectTransferAccess
impl PartialEq for ObjectTransferAccess
Source§impl Serialize for ObjectTransferAccess
impl Serialize for ObjectTransferAccess
impl StructuralPartialEq for ObjectTransferAccess
Auto Trait Implementations§
impl Freeze for ObjectTransferAccess
impl RefUnwindSafe for ObjectTransferAccess
impl Send for ObjectTransferAccess
impl Sync for ObjectTransferAccess
impl Unpin for ObjectTransferAccess
impl UnsafeUnpin for ObjectTransferAccess
impl UnwindSafe for ObjectTransferAccess
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