pub struct BlobReferenceMetadata {
pub name: Option<String>,
pub content_type: Option<String>,
pub custom: HashMap<String, String>,
}Expand description
Metadata within a blob reference
Fields§
§name: Option<String>Human-readable name
content_type: Option<String>MIME type
custom: HashMap<String, String>Custom key-value pairs
Trait Implementations§
Source§impl Clone for BlobReferenceMetadata
impl Clone for BlobReferenceMetadata
Source§fn clone(&self) -> BlobReferenceMetadata
fn clone(&self) -> BlobReferenceMetadata
Returns a duplicate 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 BlobReferenceMetadata
impl Debug for BlobReferenceMetadata
Source§impl Default for BlobReferenceMetadata
impl Default for BlobReferenceMetadata
Source§fn default() -> BlobReferenceMetadata
fn default() -> BlobReferenceMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BlobReferenceMetadata
impl<'de> Deserialize<'de> for BlobReferenceMetadata
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
Auto Trait Implementations§
impl Freeze for BlobReferenceMetadata
impl RefUnwindSafe for BlobReferenceMetadata
impl Send for BlobReferenceMetadata
impl Sync for BlobReferenceMetadata
impl Unpin for BlobReferenceMetadata
impl UnsafeUnpin for BlobReferenceMetadata
impl UnwindSafe for BlobReferenceMetadata
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<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