pub struct ButtonStyles { /* private fields */ }Expand description
Semantic styles supported by Button.
Implementations§
Source§impl ButtonStyles
impl ButtonStyles
Sourcepub fn selected(self, build: impl FnOnce(StateStyle) -> StateStyle) -> Self
pub fn selected(self, build: impl FnOnce(StateStyle) -> StateStyle) -> Self
Refines the root style when the button is selected.
Sourcepub fn disabled(self, build: impl FnOnce(StateStyle) -> StateStyle) -> Self
pub fn disabled(self, build: impl FnOnce(StateStyle) -> StateStyle) -> Self
Refines the root style when the button is disabled.
Trait Implementations§
Source§impl Default for ButtonStyles
impl Default for ButtonStyles
Source§fn default() -> ButtonStyles
fn default() -> ButtonStyles
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ButtonStyles
impl RefUnwindSafe for ButtonStyles
impl Send for ButtonStyles
impl Sync for ButtonStyles
impl Unpin for ButtonStyles
impl UnsafeUnpin for ButtonStyles
impl UnwindSafe for ButtonStyles
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().