pub struct PlatformMenu {
pub name: SharedString,
pub items: Vec<PlatformMenuItem>,
pub disabled: bool,
}Expand description
A menu of the application, either a main menu or a submenu.
Fields§
§name: SharedStringThe name of the menu.
items: Vec<PlatformMenuItem>The items in the menu.
disabled: boolWhether this menu is disabled.
Trait Implementations§
Source§impl Clone for PlatformMenu
impl Clone for PlatformMenu
Auto Trait Implementations§
impl Freeze for PlatformMenu
impl RefUnwindSafe for PlatformMenu
impl Send for PlatformMenu
impl Sync for PlatformMenu
impl Unpin for PlatformMenu
impl UnsafeUnpin for PlatformMenu
impl UnwindSafe for PlatformMenu
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more