#[non_exhaustive]pub enum NativeFieldCoverageClassification {
SupportedExact,
TargetGated,
Manual,
ObservationOnly,
UnknownIncomplete,
RuntimeOnlyDiscarded,
}Expand description
The outcome currently declared for one native Podman field.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
SupportedExact
The field has a complete, exact typed contract.
TargetGated
The field is represented only for reviewed target-version conditions.
Manual
The field requires a manual caller action rather than being retained as data.
ObservationOnly
The field is intentionally retained only for observation, not semantic output.
UnknownIncomplete
Retained metadata is deliberately bounded and therefore not exhaustive.
RuntimeOnlyDiscarded
A closed, reviewed runtime projection is deliberately discarded.
Trait Implementations§
Source§impl Clone for NativeFieldCoverageClassification
impl Clone for NativeFieldCoverageClassification
Source§fn clone(&self) -> NativeFieldCoverageClassification
fn clone(&self) -> NativeFieldCoverageClassification
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 NativeFieldCoverageClassification
Source§impl<'de> Deserialize<'de> for NativeFieldCoverageClassification
impl<'de> Deserialize<'de> for NativeFieldCoverageClassification
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 NativeFieldCoverageClassification
impl StructuralPartialEq for NativeFieldCoverageClassification
Auto Trait Implementations§
impl Freeze for NativeFieldCoverageClassification
impl RefUnwindSafe for NativeFieldCoverageClassification
impl Send for NativeFieldCoverageClassification
impl Sync for NativeFieldCoverageClassification
impl Unpin for NativeFieldCoverageClassification
impl UnsafeUnpin for NativeFieldCoverageClassification
impl UnwindSafe for NativeFieldCoverageClassification
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