pub struct SelectOption {
pub value: Cow<'static, str>,
pub label: Cow<'static, str>,
pub disabled: bool,
}Expand description
A single option in a SelectProps::options list.
Mirrors a native <option> element: value is the form-submitted value,
label is the user-visible text, and disabled blocks selection.
Fields§
§value: Cow<'static, str>The form-submitted value for the <option>.
label: Cow<'static, str>The user-visible label shown in the trigger and listbox.
disabled: boolWhether this option is disabled.
Implementations§
Trait Implementations§
Source§impl Clone for SelectOption
impl Clone for SelectOption
Source§fn clone(&self) -> SelectOption
fn clone(&self) -> SelectOption
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SelectOption
impl Debug for SelectOption
Source§impl Default for SelectOption
impl Default for SelectOption
Source§fn default() -> SelectOption
fn default() -> SelectOption
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SelectOption
impl RefUnwindSafe for SelectOption
impl Send for SelectOption
impl Sync for SelectOption
impl Unpin for SelectOption
impl UnsafeUnpin for SelectOption
impl UnwindSafe for SelectOption
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