pub struct UploadFileResult {
pub provider_reference: ProviderReference,
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<ProviderMetadata>,
pub warnings: Vec<Warning>,
}Expand description
Result of an upload.
Fields§
§provider_reference: ProviderReferenceReference 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<ProviderMetadata>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<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 UploadFileResult
Source§impl PartialEq for UploadFileResult
impl PartialEq for UploadFileResult
Source§impl Serialize for UploadFileResult
impl Serialize for UploadFileResult
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
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.