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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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.