pub struct InitiateTransferUpload {
pub purpose: String,
pub content_type: String,
pub size_bytes: u64,
pub sha256: Option<String>,
pub file_name: Option<String>,
pub replaces_object_id: Option<String>,
pub if_match: Option<String>,
pub attributes: BTreeMap<String, String>,
}Fields§
§purpose: StringApplication-defined closed purpose/profile name. It never selects a provider, bucket, credentials, or arbitrary object prefix.
content_type: String§size_bytes: u64§sha256: Option<String>§file_name: Option<String>§replaces_object_id: Option<String>Logical application object being replaced. The HTTP handler binds the
optional If-Match value separately before invoking the use case.
if_match: Option<String>§attributes: BTreeMap<String, String>Trait Implementations§
Source§impl Clone for InitiateTransferUpload
impl Clone for InitiateTransferUpload
Source§fn clone(&self) -> InitiateTransferUpload
fn clone(&self) -> InitiateTransferUpload
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 InitiateTransferUpload
impl Debug for InitiateTransferUpload
Source§impl<'de> Deserialize<'de> for InitiateTransferUpload
impl<'de> Deserialize<'de> for InitiateTransferUpload
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 InitiateTransferUpload
Source§impl PartialEq for InitiateTransferUpload
impl PartialEq for InitiateTransferUpload
Source§impl Serialize for InitiateTransferUpload
impl Serialize for InitiateTransferUpload
impl StructuralPartialEq for InitiateTransferUpload
Auto Trait Implementations§
impl Freeze for InitiateTransferUpload
impl RefUnwindSafe for InitiateTransferUpload
impl Send for InitiateTransferUpload
impl Sync for InitiateTransferUpload
impl Unpin for InitiateTransferUpload
impl UnsafeUnpin for InitiateTransferUpload
impl UnwindSafe for InitiateTransferUpload
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.