pub struct UploadFileResult {
pub provider_reference: BTreeMap<String, String>,
pub media_type: Option<MediaType>,
pub filename: Option<String>,
pub byte_size: Option<u64>,
pub created_at: Option<DateTime<Utc>>,
pub expires_at: Option<DateTime<Utc>>,
pub provider_metadata: Option<BTreeMap<String, Map<String, Value>>>,
pub warnings: Vec<Warning>,
}Expand description
Result of an upload.
Fields§
§provider_reference: BTreeMap<String, String>Reference to the stored file.
media_type: Option<MediaType>Media type as stored.
filename: Option<String>File name as stored.
byte_size: Option<u64>Size in bytes.
created_at: Option<DateTime<Utc>>Creation time.
expires_at: Option<DateTime<Utc>>Expiry time.
provider_metadata: Option<BTreeMap<String, Map<String, Value>>>Provider-specific metadata.
warnings: Vec<Warning>Warnings.
Trait Implementations§
Source§impl Clone for UploadFileResult
impl Clone for UploadFileResult
Source§fn clone(&self) -> UploadFileResult
fn clone(&self) -> UploadFileResult
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 UploadFileResult
impl Debug for UploadFileResult
Source§impl<'de> Deserialize<'de> for UploadFileResult
impl<'de> Deserialize<'de> for UploadFileResult
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<UploadFileResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UploadFileResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for UploadFileResult
Source§impl PartialEq for UploadFileResult
impl PartialEq for UploadFileResult
Source§impl Serialize for UploadFileResult
impl Serialize for UploadFileResult
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for UploadFileResult
Auto Trait Implementations§
impl Freeze for UploadFileResult
impl RefUnwindSafe for UploadFileResult
impl Send for UploadFileResult
impl Sync for UploadFileResult
impl Unpin for UploadFileResult
impl UnsafeUnpin for UploadFileResult
impl UnwindSafe for UploadFileResult
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.