pub struct Combobox { /* private fields */ }Expand description
A select with a search box: type to filter the options.
Implementations§
Source§impl Combobox
impl Combobox
Sourcepub fn new(
selected: Binding<Option<usize>>,
options: impl IntoIterator<Item = impl Into<String>>,
) -> Combobox
pub fn new( selected: Binding<Option<usize>>, options: impl IntoIterator<Item = impl Into<String>>, ) -> Combobox
A combobox over options; selected holds the zero-based index of the choice, or None.
Sourcepub fn placeholder(self, text: impl Into<String>) -> Combobox
pub fn placeholder(self, text: impl Into<String>) -> Combobox
Sets the text shown when nothing is selected.
Sourcepub fn label(self, label: impl Into<String>) -> Combobox
pub fn label(self, label: impl Into<String>) -> Combobox
The name screen readers announce, such as “Framework”. Inside a
crate::FormField, its label is used instead.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Combobox
impl !Send for Combobox
impl !Sync for Combobox
impl !UnwindSafe for Combobox
impl Freeze for Combobox
impl Unpin for Combobox
impl UnsafeUnpin for Combobox
Blanket Implementations§
impl<T> AutoreleaseSafe for Twhere
T: ?Sized,
impl<T> AutoreleaseSafe for Twhere
T: ?Sized,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
§impl<T, U> ToSample<U> for Twhere
U: FromSample<T>,
impl<T, U> ToSample<U> for Twhere
U: FromSample<T>,
fn to_sample_(self) -> U
Source§impl<V> ViewExt for Vwhere
V: View,
impl<V> ViewExt for Vwhere
V: View,
Source§fn padding(self, padding: impl Into<Insets>) -> Styled<Self>
fn padding(self, padding: impl Into<Insets>) -> Styled<Self>
Adds padding inside the box, in logical pixels.
Source§fn background(self, fill: impl Into<Fill>) -> Styled<Self>
fn background(self, fill: impl Into<Fill>) -> Styled<Self>
Paints a background behind the content.
Source§fn frame(self, width: Option<f32>, height: Option<f32>) -> Styled<Self>
fn frame(self, width: Option<f32>, height: Option<f32>) -> Styled<Self>
Fixes the width and/or height in logical pixels;
None keeps the content size.