pub struct OfflineDistributionInformation(/* 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<OfflineDistributionInformation> for WslOfflineDistributionInformation
impl AsRef<OfflineDistributionInformation> for WslOfflineDistributionInformation
Source§fn as_ref(&self) -> &OfflineDistributionInformation
fn as_ref(&self) -> &OfflineDistributionInformation
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<WslOfflineDistributionInformation> for OfflineDistributionInformation
impl AsRef<WslOfflineDistributionInformation> for OfflineDistributionInformation
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 CoreDistributionInformation for OfflineDistributionInformation
impl CoreDistributionInformation for OfflineDistributionInformation
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 id(&self) -> UserDistributionID
fn id(&self) -> UserDistributionID
Retrieves the unique ID of the distribution. Read more
Source§impl From<OfflineDistributionInformation> for WslOfflineDistributionInformation
impl From<OfflineDistributionInformation> for WslOfflineDistributionInformation
Source§fn from(value: OfflineDistributionInformation) -> Self
fn from(value: OfflineDistributionInformation) -> Self
Converts to this type from the input type.
Source§impl From<WslOfflineDistributionInformation> for OfflineDistributionInformation
impl From<WslOfflineDistributionInformation> for OfflineDistributionInformation
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 OfflineDistributionInformationwhere
T: CoreDistributionInformation,
impl<T> PartialEq<T> for OfflineDistributionInformationwhere
T: CoreDistributionInformation,
Auto Trait Implementations§
impl Freeze for OfflineDistributionInformation
impl RefUnwindSafe for OfflineDistributionInformation
impl !Send for OfflineDistributionInformation
impl !Sync for OfflineDistributionInformation
impl Unpin for OfflineDistributionInformation
impl UnsafeUnpin for OfflineDistributionInformation
impl UnwindSafe for OfflineDistributionInformation
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