pub struct MenuOption {
pub id: ObjectReference,
pub _id: ObjectReference,
pub defaultvalue: ObjectReference,
pub type: String,
pub name: Vec<LocalizedString>,
pub values: Vec<MenuOptionValue>,
pub has_extra_info: bool,
pub _extra_fields: HashMap<String, Value>,
}Fields§
§id: ObjectReference§_id: ObjectReference§defaultvalue: ObjectReference§type: String§name: Vec<LocalizedString>§values: Vec<MenuOptionValue>§has_extra_info: bool§_extra_fields: HashMap<String, Value>Trait Implementations§
Source§impl Debug for MenuOption
impl Debug for MenuOption
Source§impl<'de> Deserialize<'de> for MenuOption
impl<'de> Deserialize<'de> for MenuOption
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
Auto Trait Implementations§
impl Freeze for MenuOption
impl RefUnwindSafe for MenuOption
impl Send for MenuOption
impl Sync for MenuOption
impl Unpin for MenuOption
impl UnsafeUnpin for MenuOption
impl UnwindSafe for MenuOption
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