pub enum ModuleDeclaredProvenance {
Reported {
build: ManifestProvenance,
},
Unverifiable,
Unknown {
tag: String,
body: OrderedJsonObject,
},
}Expand description
A module’s declared build metadata, if its HELLO manifest carried it.
Variants§
Reported
Fields
§
build: ManifestProvenanceUnverifiable
Unknown
Future discriminator. body retains the complete ordered object; tag
is its decoded discriminator projection.
Trait Implementations§
Source§impl Clone for ModuleDeclaredProvenance
impl Clone for ModuleDeclaredProvenance
Source§fn clone(&self) -> ModuleDeclaredProvenance
fn clone(&self) -> ModuleDeclaredProvenance
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 ModuleDeclaredProvenance
impl Debug for ModuleDeclaredProvenance
Source§impl<'de> Deserialize<'de> for ModuleDeclaredProvenance
impl<'de> Deserialize<'de> for ModuleDeclaredProvenance
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 ModuleDeclaredProvenance
impl PartialEq for ModuleDeclaredProvenance
Source§impl Serialize for ModuleDeclaredProvenance
impl Serialize for ModuleDeclaredProvenance
impl StructuralPartialEq for ModuleDeclaredProvenance
Auto Trait Implementations§
impl Freeze for ModuleDeclaredProvenance
impl RefUnwindSafe for ModuleDeclaredProvenance
impl Send for ModuleDeclaredProvenance
impl Sync for ModuleDeclaredProvenance
impl Unpin for ModuleDeclaredProvenance
impl UnsafeUnpin for ModuleDeclaredProvenance
impl UnwindSafe for ModuleDeclaredProvenance
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