pub struct SearchBarDefaults;Expand description
Defaults for search bars.
Implementations§
Source§impl SearchBarDefaults
impl SearchBarDefaults
Sourcepub const INPUT_HEIGHT: Dp
pub const INPUT_HEIGHT: Dp
Default height for the search input field.
Sourcepub const TONAL_ELEVATION: Dp
pub const TONAL_ELEVATION: Dp
Default tonal elevation for search bars.
Sourcepub const SHADOW_ELEVATION: Dp
pub const SHADOW_ELEVATION: Dp
Default shadow elevation for search bars.
Sourcepub const DOCKED_DROPDOWN_GAP: Dp
pub const DOCKED_DROPDOWN_GAP: Dp
Default gap between a docked input field and its results surface.
Sourcepub const DOCKED_DROPDOWN_RADIUS: Dp
pub const DOCKED_DROPDOWN_RADIUS: Dp
Default rounded corner radius for a docked results surface.
Sourcepub fn input_shape() -> Shape
pub fn input_shape() -> Shape
Default shape for a collapsed search input field.
Sourcepub fn docked_shape() -> Shape
pub fn docked_shape() -> Shape
Default shape for a docked search bar container.
Sourcepub fn docked_dropdown_shape() -> Shape
pub fn docked_dropdown_shape() -> Shape
Default shape for a docked results surface.
Sourcepub fn colors() -> SearchBarColors
pub fn colors() -> SearchBarColors
Default colors for search bars.
Auto Trait Implementations§
impl Freeze for SearchBarDefaults
impl RefUnwindSafe for SearchBarDefaults
impl Send for SearchBarDefaults
impl Sync for SearchBarDefaults
impl Unpin for SearchBarDefaults
impl UnsafeUnpin for SearchBarDefaults
impl UnwindSafe for SearchBarDefaults
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Converts
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>, which can then be
downcast into Box<dyn ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Converts
Rc<Trait> (where Trait: Downcast) to Rc<Any>, which can then be further
downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Converts
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Converts
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.