pub struct AppEntry {
pub name: String,
pub exec_path: String,
pub icon_name: String,
pub category: AppCategory,
pub description: String,
}Expand description
A single application entry in the launcher.
Fields§
§name: StringHuman-readable application name.
exec_path: StringPath to the executable binary.
icon_name: StringIcon name (used for future icon theme lookup).
category: AppCategoryApplication category.
description: StringShort description of the application.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AppEntry
impl RefUnwindSafe for AppEntry
impl Send for AppEntry
impl Sync for AppEntry
impl Unpin for AppEntry
impl UnwindSafe for AppEntry
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)