pub struct OptionGroup {
pub label: TextObject,
pub options: Vec<OptionObject>,
}Expand description
Fields§
§label: TextObject§options: Vec<OptionObject>Implementations§
Source§impl OptionGroup
impl OptionGroup
pub fn new(label: impl Into<TextObject>, options: Vec<OptionObject>) -> Self
Trait Implementations§
Source§impl Clone for OptionGroup
impl Clone for OptionGroup
Source§impl Debug for OptionGroup
impl Debug for OptionGroup
Source§impl<'de> Deserialize<'de> for OptionGroup
impl<'de> Deserialize<'de> for OptionGroup
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 OptionGroup
impl PartialEq for OptionGroup
Source§impl Serialize for OptionGroup
impl Serialize for OptionGroup
impl StructuralPartialEq for OptionGroup
Auto Trait Implementations§
impl Freeze for OptionGroup
impl RefUnwindSafe for OptionGroup
impl Send for OptionGroup
impl Sync for OptionGroup
impl Unpin for OptionGroup
impl UnsafeUnpin for OptionGroup
impl UnwindSafe for OptionGroup
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