pub struct UnixMenu {
pub name: String,
pub items: Vec<UnixMenuItem>,
/* private fields */
}
Expand description
Used on POSIX systems (Linux, FreeBSD, etc) as menus aren’t supported in a native way there. This structure can be used by calling [#get_posix_menus] on Window.
In version 1.0.0, this struct will be renamed to PosixMenu, but it remains UnixMenu for backwards compatibility reasons.
Fields§
§name: String
Name of the menu
items: Vec<UnixMenuItem>
All items of the menu.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for UnixMenu
impl RefUnwindSafe for UnixMenu
impl Send for UnixMenu
impl Sync for UnixMenu
impl Unpin for UnixMenu
impl UnwindSafe for UnixMenu
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