Struct rat_widget::button::RButtonState
source · pub struct RButtonState {
pub widget: ButtonState,
pub non_exhaustive: NonExhaustive,
}Expand description
Button state.
Fields§
§widget: ButtonStateButton state
non_exhaustive: NonExhaustiveTrait Implementations§
source§impl Clone for RButtonState
impl Clone for RButtonState
source§fn clone(&self) -> RButtonState
fn clone(&self) -> RButtonState
Returns a copy 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 Debug for RButtonState
impl Debug for RButtonState
source§impl Default for RButtonState
impl Default for RButtonState
source§impl HandleEvent<Event, FocusKeys, ButtonOutcome> for RButtonState
impl HandleEvent<Event, FocusKeys, ButtonOutcome> for RButtonState
source§impl HandleEvent<Event, MouseOnly, ButtonOutcome> for RButtonState
impl HandleEvent<Event, MouseOnly, ButtonOutcome> for RButtonState
source§impl HasFocusFlag for RButtonState
impl HasFocusFlag for RButtonState
Auto Trait Implementations§
impl !Freeze for RButtonState
impl !RefUnwindSafe for RButtonState
impl Send for RButtonState
impl !Sync for RButtonState
impl Unpin for RButtonState
impl UnwindSafe for RButtonState
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> 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 more