pub struct AppInfo {
pub name: String,
pub version: Option<String>,
pub path: PathBuf,
pub icon: Option<Icon>,
pub identifier: Option<String>,
pub publisher: Option<String>,
pub install_date: Option<String>,
}Expand description
Application information.
Fields§
§name: StringApplication name.
version: Option<String>Application version.
path: PathBufBest-known application or executable path.
icon: Option<Icon>Application icon in RGBA format, when requested and available.
identifier: Option<String>Bundle identifier on macOS or product code on Windows.
publisher: Option<String>Developer or publisher.
install_date: Option<String>Platform-provided installation date in its original representation.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AppInfo
impl RefUnwindSafe for AppInfo
impl Send for AppInfo
impl Sync for AppInfo
impl Unpin for AppInfo
impl UnsafeUnpin for AppInfo
impl UnwindSafe for AppInfo
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