pub struct DistributionInformation(/* private fields */);Expand description
Represents detailed information about a WSL distribution.
This struct wraps the WSLDistributionInformation from the WSL Plugin API and provides
safe, idiomatic Rust access to its fields.
Implementations§
Source§impl DistributionInformation
impl DistributionInformation
Trait Implementations§
Source§impl AsRef<DistributionInformation> for WSLDistributionInformation
impl AsRef<DistributionInformation> for WSLDistributionInformation
Source§fn as_ref(&self) -> &DistributionInformation
fn as_ref(&self) -> &DistributionInformation
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<WSLDistributionInformation> for DistributionInformation
impl AsRef<WSLDistributionInformation> for DistributionInformation
Source§fn as_ref(&self) -> &WSLDistributionInformation
fn as_ref(&self) -> &WSLDistributionInformation
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl CoreDistributionInformation for DistributionInformation
impl CoreDistributionInformation for DistributionInformation
Source§fn id(&self) -> UserDistributionID
fn id(&self) -> UserDistributionID
Retrieves the unique ID of the distribution. Read more
Source§fn package_family_name(&self) -> Option<OsString>
fn package_family_name(&self) -> Option<OsString>
Retrieves the package family name of the distribution, if available. Read more
Source§impl Debug for DistributionInformation
impl Debug for DistributionInformation
Source§impl Display for DistributionInformation
impl Display for DistributionInformation
Source§impl From<DistributionInformation> for WSLDistributionInformation
impl From<DistributionInformation> for WSLDistributionInformation
Source§fn from(value: DistributionInformation) -> Self
fn from(value: DistributionInformation) -> Self
Converts to this type from the input type.
Source§impl From<WSLDistributionInformation> for DistributionInformation
impl From<WSLDistributionInformation> for DistributionInformation
Source§fn from(value: WSLDistributionInformation) -> Self
fn from(value: WSLDistributionInformation) -> Self
Converts to this type from the input type.
Source§impl Hash for DistributionInformation
impl Hash for DistributionInformation
Source§impl<T> PartialEq<T> for DistributionInformationwhere
T: CoreDistributionInformation,
impl<T> PartialEq<T> for DistributionInformationwhere
T: CoreDistributionInformation,
Auto Trait Implementations§
impl Freeze for DistributionInformation
impl RefUnwindSafe for DistributionInformation
impl !Send for DistributionInformation
impl !Sync for DistributionInformation
impl Unpin for DistributionInformation
impl UnsafeUnpin for DistributionInformation
impl UnwindSafe for DistributionInformation
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