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§fn clone(&self) -> DistributionReadiness
fn clone(&self) -> DistributionReadiness
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 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 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