pub struct StateFlags(pub u8);Expand description
Interaction state bits of a widget — see Widget::state.
Tuple Fields§
§0: u8Implementations§
Source§impl StateFlags
impl StateFlags
pub const NONE: StateFlags
pub const HOVER: StateFlags
pub const PRESSED: StateFlags
pub const FOCUSED: StateFlags
pub const SELECTED: StateFlags
pub const CHECKED: StateFlags
pub const DISABLED: StateFlags
Sourcepub const fn contains(self, o: StateFlags) -> bool
pub const fn contains(self, o: StateFlags) -> bool
Every bit of o is set.
pub fn insert(&mut self, o: StateFlags)
pub fn remove(&mut self, o: StateFlags)
Sourcepub fn set(&mut self, o: StateFlags, on: bool)
pub fn set(&mut self, o: StateFlags, on: bool)
Sets or clears the bits of o.
pub const fn union(self, o: StateFlags) -> StateFlags
pub const fn is_empty(self) -> bool
Trait Implementations§
Source§impl BitOr for StateFlags
impl BitOr for StateFlags
Source§type Output = StateFlags
type Output = StateFlags
The resulting type after applying the
| operator.Source§fn bitor(self, o: StateFlags) -> StateFlags
fn bitor(self, o: StateFlags) -> StateFlags
Performs the
| operation. Read moreSource§impl Clone for StateFlags
impl Clone for StateFlags
Source§fn clone(&self) -> StateFlags
fn clone(&self) -> StateFlags
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 StateFlags
Source§impl Debug for StateFlags
impl Debug for StateFlags
Source§impl Default for StateFlags
impl Default for StateFlags
Source§fn default() -> StateFlags
fn default() -> StateFlags
Returns the “default value” for a type. Read more
impl Eq for StateFlags
Source§impl Hash for StateFlags
impl Hash for StateFlags
Source§impl PartialEq for StateFlags
impl PartialEq for StateFlags
impl StructuralPartialEq for StateFlags
Auto Trait Implementations§
impl Freeze for StateFlags
impl RefUnwindSafe for StateFlags
impl Send for StateFlags
impl Sync for StateFlags
impl Unpin for StateFlags
impl UnsafeUnpin for StateFlags
impl UnwindSafe for StateFlags
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