#[non_exhaustive]pub struct CleanOverlayCapability { /* private fields */ }Expand description
Installed rch exec clean-overlay capability evidence.
The command builder remains pure and performs no process I/O. The only
public constructor derives this immutable snapshot from captured
rch exec --help output; callers cannot hand-classify or mutate admission
fields.
Implementations§
Source§impl CleanOverlayCapability
impl CleanOverlayCapability
Sourcepub fn from_rch_exec_help(
capability_probe_version: impl Into<String>,
help_text: &str,
) -> Self
pub fn from_rch_exec_help( capability_probe_version: impl Into<String>, help_text: &str, ) -> Self
Derive capability evidence from captured rch exec --help output.
Only option-declaration lines count. Mentioning a flag in prose or an example cannot accidentally admit the command surface.
Sourcepub fn supports_required_flags(&self) -> bool
pub fn supports_required_flags(&self) -> bool
Whether the snapshot consistently supports the complete flag surface.
Sourcepub fn capability_probe_version(&self) -> &str
pub fn capability_probe_version(&self) -> &str
Captured probe/version identity. Empty evidence always fails closed.
Sourcepub fn clean_overlay_supported(&self) -> bool
pub fn clean_overlay_supported(&self) -> bool
Whether the captured help declares every required flag and has a probe identity.
Sourcepub fn missing_flags(&self) -> &[String]
pub fn missing_flags(&self) -> &[String]
Missing required flags derived from the captured options section.
Sourcepub fn capability_findings(&self) -> &[String]
pub fn capability_findings(&self) -> &[String]
Deterministic operator-facing findings derived from captured evidence.
Trait Implementations§
Source§impl Clone for CleanOverlayCapability
impl Clone for CleanOverlayCapability
Source§fn clone(&self) -> CleanOverlayCapability
fn clone(&self) -> CleanOverlayCapability
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for CleanOverlayCapability
impl Debug for CleanOverlayCapability
impl Eq for CleanOverlayCapability
Source§impl PartialEq for CleanOverlayCapability
impl PartialEq for CleanOverlayCapability
Source§impl Serialize for CleanOverlayCapability
impl Serialize for CleanOverlayCapability
impl StructuralPartialEq for CleanOverlayCapability
Auto Trait Implementations§
impl Freeze for CleanOverlayCapability
impl RefUnwindSafe for CleanOverlayCapability
impl Send for CleanOverlayCapability
impl Sync for CleanOverlayCapability
impl Unpin for CleanOverlayCapability
impl UnsafeUnpin for CleanOverlayCapability
impl UnwindSafe for CleanOverlayCapability
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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
key and return true if they are equal.