Struct nydus_api::http::BlobCacheObjectId
source · [−]Expand description
Identifier for cached blob objects.
Domains are used to control the blob sharing scope. All blobs associated with the same domain will be shared/reused, but blobs associated with different domains are isolated.
Fields
domain_id: StringDomain identifier for the object.
blob_id: StringBlob identifier for the object.
Trait Implementations
sourceimpl Clone for BlobCacheObjectId
impl Clone for BlobCacheObjectId
sourcefn clone(&self) -> BlobCacheObjectId
fn clone(&self) -> BlobCacheObjectId
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for BlobCacheObjectId
impl Debug for BlobCacheObjectId
sourceimpl Default for BlobCacheObjectId
impl Default for BlobCacheObjectId
sourcefn default() -> BlobCacheObjectId
fn default() -> BlobCacheObjectId
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for BlobCacheObjectId
impl<'de> Deserialize<'de> for BlobCacheObjectId
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 BlobCacheObjectId
impl Serialize for BlobCacheObjectId
Auto Trait Implementations
impl RefUnwindSafe for BlobCacheObjectId
impl Send for BlobCacheObjectId
impl Sync for BlobCacheObjectId
impl Unpin for BlobCacheObjectId
impl UnwindSafe for BlobCacheObjectId
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