pub struct ProductMetadataDeclaration {
pub id: String,
pub namespace: String,
pub schema_id: String,
pub path: String,
pub digest: String,
}Expand description
Product-owned metadata bytes admitted generically but interpreted by the product.
Fields§
§id: String§namespace: String§schema_id: String§path: String§digest: StringTrait Implementations§
Source§impl Clone for ProductMetadataDeclaration
impl Clone for ProductMetadataDeclaration
Source§fn clone(&self) -> ProductMetadataDeclaration
fn clone(&self) -> ProductMetadataDeclaration
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ProductMetadataDeclaration
impl Debug for ProductMetadataDeclaration
Source§impl<'de> Deserialize<'de> for ProductMetadataDeclaration
impl<'de> Deserialize<'de> for ProductMetadataDeclaration
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
impl Eq for ProductMetadataDeclaration
impl StructuralPartialEq for ProductMetadataDeclaration
Auto Trait Implementations§
impl Freeze for ProductMetadataDeclaration
impl RefUnwindSafe for ProductMetadataDeclaration
impl Send for ProductMetadataDeclaration
impl Sync for ProductMetadataDeclaration
impl Unpin for ProductMetadataDeclaration
impl UnsafeUnpin for ProductMetadataDeclaration
impl UnwindSafe for ProductMetadataDeclaration
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.