pub struct DistributionReadiness { /* private fields */ }Expand description
Everything the preflight established about one distribution.
Implementations§
Source§impl DistributionReadiness
impl DistributionReadiness
Sourcepub fn wsl_version(&self) -> u8
pub fn wsl_version(&self) -> u8
Always 2 — probe_readiness refuses anything else — but carried so a
status line can state it rather than assert it.
Sourcepub fn is_default(&self) -> bool
pub fn is_default(&self) -> bool
Whether WSL marks it as the default distribution.
Sourcepub fn architecture(&self) -> Arch
pub fn architecture(&self) -> Arch
The architecture the release artifact must match.
Sourcepub fn systemd(&self) -> &SystemdState
pub fn systemd(&self) -> &SystemdState
The service manager’s state.
Trait Implementations§
Source§impl Clone for DistributionReadiness
impl Clone for DistributionReadiness
Source§impl Debug for DistributionReadiness
impl Debug for DistributionReadiness
impl Eq for DistributionReadiness
Source§impl PartialEq for DistributionReadiness
impl PartialEq for DistributionReadiness
impl StructuralPartialEq for DistributionReadiness
Auto Trait Implementations§
impl Forget for DistributionReadiness
impl Freeze for DistributionReadiness
impl RefUnwindSafe for DistributionReadiness
impl Send for DistributionReadiness
impl Sync for DistributionReadiness
impl Unpin for DistributionReadiness
impl UnsafeUnpin for DistributionReadiness
impl UnwindSafe for DistributionReadiness
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