pub struct WidgetStateSet {
pub base: bool,
pub hovered: bool,
pub pressed: bool,
pub focused: bool,
pub disabled: bool,
pub selected: bool,
pub checked: bool,
pub loading: bool,
pub error: bool,
}Fields§
§base: bool§hovered: bool§pressed: bool§focused: bool§disabled: bool§selected: bool§checked: bool§loading: bool§error: boolImplementations§
Source§impl WidgetStateSet
impl WidgetStateSet
pub const fn passive() -> Self
pub const fn interactive() -> Self
pub const fn selectable() -> Self
pub const fn editable() -> Self
pub const fn async_surface() -> Self
pub fn state_count(self) -> usize
Trait Implementations§
Source§impl Clone for WidgetStateSet
impl Clone for WidgetStateSet
Source§fn clone(&self) -> WidgetStateSet
fn clone(&self) -> WidgetStateSet
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for WidgetStateSet
Source§impl Debug for WidgetStateSet
impl Debug for WidgetStateSet
Source§impl<'de> Deserialize<'de> for WidgetStateSet
impl<'de> Deserialize<'de> for WidgetStateSet
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for WidgetStateSet
Source§impl PartialEq for WidgetStateSet
impl PartialEq for WidgetStateSet
Source§fn eq(&self, other: &WidgetStateSet) -> bool
fn eq(&self, other: &WidgetStateSet) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for WidgetStateSet
impl Serialize for WidgetStateSet
impl StructuralPartialEq for WidgetStateSet
Auto Trait Implementations§
impl Freeze for WidgetStateSet
impl RefUnwindSafe for WidgetStateSet
impl Send for WidgetStateSet
impl Sync for WidgetStateSet
impl Unpin for WidgetStateSet
impl UnsafeUnpin for WidgetStateSet
impl UnwindSafe for WidgetStateSet
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