pub struct SearchInputExpandableProperties {
pub expanded: bool,
pub ontoggleexpand: Callback<(MouseEvent, bool)>,
pub toggle_aria_label: AttrValue,
}Expand description
Properties for creating an expandable search input. These properties should be passed into the search input component’s expandableInput property.
Fields§
§expanded: boolFlag to indicate if the search input is expanded.
ontoggleexpand: Callback<(MouseEvent, bool)>Callback function to toggle the expandable search input.
toggle_aria_label: AttrValueAn accessible label for the expandable search input toggle.
Trait Implementations§
Source§impl Clone for SearchInputExpandableProperties
impl Clone for SearchInputExpandableProperties
Source§fn clone(&self) -> SearchInputExpandableProperties
fn clone(&self) -> SearchInputExpandableProperties
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl StructuralPartialEq for SearchInputExpandableProperties
Auto Trait Implementations§
impl Freeze for SearchInputExpandableProperties
impl !RefUnwindSafe for SearchInputExpandableProperties
impl !Send for SearchInputExpandableProperties
impl !Sync for SearchInputExpandableProperties
impl Unpin for SearchInputExpandableProperties
impl !UnwindSafe for SearchInputExpandableProperties
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
Source§fn into_prop_value(self) -> Option<T>
fn into_prop_value(self) -> Option<T>
Convert
self to a value of a Properties struct.Source§impl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
Source§fn into_prop_value(self) -> T
fn into_prop_value(self) -> T
Convert
self to a value of a Properties struct.