pub struct WSLOfflineDistributionInformation(/* private fields */);Expand description
A wrapper around WslOfflineDistributionInformation providing a safe interface.
This struct allows access to the details of an offline WSL distribution, including its ID, name, and optional package family name.
Trait Implementations§
Source§impl AsRef<WSLOfflineDistributionInformation> for WslOfflineDistributionInformation
impl AsRef<WSLOfflineDistributionInformation> for WslOfflineDistributionInformation
Source§fn as_ref(&self) -> &WSLOfflineDistributionInformation
fn as_ref(&self) -> &WSLOfflineDistributionInformation
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<WslOfflineDistributionInformation> for WSLOfflineDistributionInformation
impl AsRef<WslOfflineDistributionInformation> for WSLOfflineDistributionInformation
Source§fn as_ref(&self) -> &WslOfflineDistributionInformation
fn as_ref(&self) -> &WslOfflineDistributionInformation
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl CoreWSLDistributionInformation for WSLOfflineDistributionInformation
impl CoreWSLDistributionInformation for WSLOfflineDistributionInformation
Source§fn package_family_name(&self) -> Option<OsString>
fn package_family_name(&self) -> Option<OsString>
Retrieves the package family name of the offline distribution, if available.
§Returns
Some(OsString): If the package family name is set.None: If the package family name is null or empty.
Source§fn flavor(&self) -> Result<Option<OsString>>
fn flavor(&self) -> Result<Option<OsString>>
Retrieves the distribution flavor.
This requires WSLVersionCapability::DistributionFlavor (2.4.4).
Source§fn version(&self) -> Result<Option<OsString>>
fn version(&self) -> Result<Option<OsString>>
Retrieves the distribution version.
This requires WSLVersionCapability::DistributionVersion (2.4.4).
Source§fn id(&self) -> UserDistributionID
fn id(&self) -> UserDistributionID
Retrieves the unique ID of the distribution. Read more
Source§impl From<WSLOfflineDistributionInformation> for WslOfflineDistributionInformation
impl From<WSLOfflineDistributionInformation> for WslOfflineDistributionInformation
Source§fn from(value: WSLOfflineDistributionInformation) -> Self
fn from(value: WSLOfflineDistributionInformation) -> Self
Converts to this type from the input type.
Source§impl From<WslOfflineDistributionInformation> for WSLOfflineDistributionInformation
impl From<WslOfflineDistributionInformation> for WSLOfflineDistributionInformation
Source§fn from(value: WslOfflineDistributionInformation) -> Self
fn from(value: WslOfflineDistributionInformation) -> Self
Converts to this type from the input type.
Source§impl<T> PartialEq<T> for WSLOfflineDistributionInformationwhere
T: CoreWSLDistributionInformation,
impl<T> PartialEq<T> for WSLOfflineDistributionInformationwhere
T: CoreWSLDistributionInformation,
Auto Trait Implementations§
impl !Send for WSLOfflineDistributionInformation
impl !Sync for WSLOfflineDistributionInformation
impl Freeze for WSLOfflineDistributionInformation
impl RefUnwindSafe for WSLOfflineDistributionInformation
impl Unpin for WSLOfflineDistributionInformation
impl UnsafeUnpin for WSLOfflineDistributionInformation
impl UnwindSafe for WSLOfflineDistributionInformation
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