Struct nydus_api::http::BlobCacheEntry
source · [−]pub struct BlobCacheEntry {
pub blob_type: String,
pub blob_id: String,
pub blob_config: BlobCacheEntryConfig,
pub domain_id: String,
pub fs_prefetch: Option<BlobPrefetchConfig>,
}Expand description
Configuration information for a cached blob.
Fields
blob_type: StringType of blob object, bootstrap or data blob.
blob_id: StringBlob id.
blob_config: BlobCacheEntryConfigConfiguration information to generate blob cache object.
domain_id: StringDomain id for the blob, which is used to group cached blobs into management domains.
fs_prefetch: Option<BlobPrefetchConfig>Deprecated: data prefetch configuration: BlobPrefetchConfig.
Trait Implementations
sourceimpl Debug for BlobCacheEntry
impl Debug for BlobCacheEntry
sourceimpl<'de> Deserialize<'de> for BlobCacheEntry
impl<'de> Deserialize<'de> for BlobCacheEntry
sourcefn 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
sourceimpl Serialize for BlobCacheEntry
impl Serialize for BlobCacheEntry
Auto Trait Implementations
impl RefUnwindSafe for BlobCacheEntry
impl Send for BlobCacheEntry
impl Sync for BlobCacheEntry
impl Unpin for BlobCacheEntry
impl UnwindSafe for BlobCacheEntry
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more