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 RefUnwindSafe for UnixMenu
impl Send for UnixMenu
impl Sync for UnixMenu
impl Unpin for UnixMenu
impl UnwindSafe for UnixMenu
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more