pub enum CapabilityProvenance {
Verified,
Observed,
Inferred,
Unknown,
Provisional,
}Expand description
How a profile field was established.
Variants§
Verified
Confirmed against a primary source or reproducible measurement.
Observed
Observed in a pinned toolchain/runtime without full normative citation.
Inferred
Derived from related evidence; not directly measured.
Unknown
Explicitly unknown; callers must not treat as a concrete capability.
Provisional
Temporary stand-in required for scaffolding; never used for conformance.
Implementations§
Trait Implementations§
Source§impl Clone for CapabilityProvenance
impl Clone for CapabilityProvenance
Source§fn clone(&self) -> CapabilityProvenance
fn clone(&self) -> CapabilityProvenance
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 moreimpl Copy for CapabilityProvenance
Source§impl Debug for CapabilityProvenance
impl Debug for CapabilityProvenance
Source§impl<'de> Deserialize<'de> for CapabilityProvenance
impl<'de> Deserialize<'de> for CapabilityProvenance
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CapabilityProvenance, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CapabilityProvenance, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CapabilityProvenance
Source§impl PartialEq for CapabilityProvenance
impl PartialEq for CapabilityProvenance
Source§impl Serialize for CapabilityProvenance
impl Serialize for CapabilityProvenance
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for CapabilityProvenance
Auto Trait Implementations§
impl Freeze for CapabilityProvenance
impl RefUnwindSafe for CapabilityProvenance
impl Send for CapabilityProvenance
impl Sync for CapabilityProvenance
impl Unpin for CapabilityProvenance
impl UnsafeUnpin for CapabilityProvenance
impl UnwindSafe for CapabilityProvenance
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