pub enum MenuItemFileV1 {
Command {
command: String,
when: Option<String>,
},
Separator,
Submenu {
title: String,
when: Option<String>,
items: Vec<MenuItemFileV1>,
},
}Variants§
Trait Implementations§
Source§impl Clone for MenuItemFileV1
impl Clone for MenuItemFileV1
Source§fn clone(&self) -> MenuItemFileV1
fn clone(&self) -> MenuItemFileV1
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MenuItemFileV1
impl Debug for MenuItemFileV1
Source§impl<'de> Deserialize<'de> for MenuItemFileV1
impl<'de> Deserialize<'de> for MenuItemFileV1
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MenuItemFileV1
impl PartialEq for MenuItemFileV1
impl Eq for MenuItemFileV1
impl StructuralPartialEq for MenuItemFileV1
Auto Trait Implementations§
impl Freeze for MenuItemFileV1
impl RefUnwindSafe for MenuItemFileV1
impl Send for MenuItemFileV1
impl Sync for MenuItemFileV1
impl Unpin for MenuItemFileV1
impl UnsafeUnpin for MenuItemFileV1
impl UnwindSafe for MenuItemFileV1
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