pub struct ObjectTransferMetadata {
pub object_id: String,
pub revision: String,
pub content_type: String,
pub size_bytes: u64,
pub entity_tag: String,
pub last_modified: DateTime<Utc>,
pub validation: ObjectValidationState,
}Fields§
§object_id: String§revision: String§content_type: String§size_bytes: u64§entity_tag: StringStrong validator for this authorized metadata representation. The application must change it when the resolved object revision, validation state, or other download-eligibility state changes. It is distinct from the provider byte validator in a download grant.
last_modified: DateTime<Utc>§validation: ObjectValidationStateTrait Implementations§
Source§impl Clone for ObjectTransferMetadata
impl Clone for ObjectTransferMetadata
Source§fn clone(&self) -> ObjectTransferMetadata
fn clone(&self) -> ObjectTransferMetadata
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 ObjectTransferMetadata
impl Debug for ObjectTransferMetadata
Source§impl<'de> Deserialize<'de> for ObjectTransferMetadata
impl<'de> Deserialize<'de> for ObjectTransferMetadata
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 ObjectTransferMetadata
Source§impl PartialEq for ObjectTransferMetadata
impl PartialEq for ObjectTransferMetadata
Source§impl Serialize for ObjectTransferMetadata
impl Serialize for ObjectTransferMetadata
impl StructuralPartialEq for ObjectTransferMetadata
Auto Trait Implementations§
impl Freeze for ObjectTransferMetadata
impl RefUnwindSafe for ObjectTransferMetadata
impl Send for ObjectTransferMetadata
impl Sync for ObjectTransferMetadata
impl Unpin for ObjectTransferMetadata
impl UnsafeUnpin for ObjectTransferMetadata
impl UnwindSafe for ObjectTransferMetadata
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.