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 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl PartialEq for SearchInputExpandableProperties
impl PartialEq for SearchInputExpandableProperties
Source§fn eq(&self, other: &SearchInputExpandableProperties) -> bool
fn eq(&self, other: &SearchInputExpandableProperties) -> bool
Tests for
self and other values to be equal, and is used by ==.impl 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 UnsafeUnpin for SearchInputExpandableProperties
impl !UnwindSafe for SearchInputExpandableProperties
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.