pub struct BlobProperties {Show 37 fields
    pub creation_time: OffsetDateTime,
    pub last_modified: OffsetDateTime,
    pub last_access_time: Option<OffsetDateTime>,
    pub etag: Etag,
    pub content_length: u64,
    pub content_type: String,
    pub content_encoding: Option<String>,
    pub content_language: Option<String>,
    pub content_disposition: Option<String>,
    pub content_md5: Option<ConsistencyMD5>,
    pub content_crc64: Option<ConsistencyCRC64>,
    pub cache_control: Option<String>,
    pub blob_sequence_number: Option<u64>,
    pub blob_type: BlobType,
    pub access_tier: Option<AccessTier>,
    pub access_tier_change_time: Option<OffsetDateTime>,
    pub lease_status: Option<LeaseStatus>,
    pub lease_state: Option<LeaseState>,
    pub lease_duration: Option<LeaseDuration>,
    pub copy_id: Option<CopyId>,
    pub copy_status: Option<CopyStatus>,
    pub copy_source: Option<String>,
    pub copy_progress: Option<CopyProgress>,
    pub copy_completion_time: Option<OffsetDateTime>,
    pub copy_status_description: Option<String>,
    pub server_encrypted: bool,
    pub customer_provided_key_sha256: Option<String>,
    pub encryption_scope: Option<String>,
    pub incremental_copy: Option<bool>,
    pub access_tier_inferred: Option<bool>,
    pub deleted_time: Option<OffsetDateTime>,
    pub remaining_retention_days: Option<u32>,
    pub tag_count: Option<u32>,
    pub rehydrate_priority: Option<RehydratePriority>,
    pub expiry_time: Option<OffsetDateTime>,
    pub blob_committed_block_count: Option<u64>,
    pub resource_type: Option<String>,
    /* private fields */
}Fields§
§creation_time: OffsetDateTime§last_modified: OffsetDateTime§last_access_time: Option<OffsetDateTime>§etag: Etag§content_length: u64§content_type: String§content_encoding: Option<String>§content_language: Option<String>§content_disposition: Option<String>§content_md5: Option<ConsistencyMD5>§content_crc64: Option<ConsistencyCRC64>§cache_control: Option<String>§blob_sequence_number: Option<u64>§blob_type: BlobType§access_tier: Option<AccessTier>§access_tier_change_time: Option<OffsetDateTime>§lease_status: Option<LeaseStatus>§lease_state: Option<LeaseState>§lease_duration: Option<LeaseDuration>§copy_id: Option<CopyId>§copy_status: Option<CopyStatus>§copy_source: Option<String>§copy_progress: Option<CopyProgress>§copy_completion_time: Option<OffsetDateTime>§copy_status_description: Option<String>§server_encrypted: bool§customer_provided_key_sha256: Option<String>§encryption_scope: Option<String>§incremental_copy: Option<bool>§access_tier_inferred: Option<bool>§deleted_time: Option<OffsetDateTime>§remaining_retention_days: Option<u32>§tag_count: Option<u32>§rehydrate_priority: Option<RehydratePriority>§expiry_time: Option<OffsetDateTime>§blob_committed_block_count: Option<u64>§resource_type: Option<String>Trait Implementations§
Source§impl Clone for BlobProperties
 
impl Clone for BlobProperties
Source§fn clone(&self) -> BlobProperties
 
fn clone(&self) -> BlobProperties
Returns a copy of the value. Read more
1.0.0 · 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 BlobProperties
 
impl Debug for BlobProperties
Source§impl<'de> Deserialize<'de> for BlobProperties
 
impl<'de> Deserialize<'de> for BlobProperties
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
Source§impl PartialEq for BlobProperties
 
impl PartialEq for BlobProperties
impl Eq for BlobProperties
impl StructuralPartialEq for BlobProperties
Auto Trait Implementations§
impl !Freeze for BlobProperties
impl RefUnwindSafe for BlobProperties
impl Send for BlobProperties
impl Sync for BlobProperties
impl Unpin for BlobProperties
impl UnwindSafe for BlobProperties
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,
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.Source§impl<T> Instrument for T
 
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more