#[repr(C)]pub struct StyledNodeState {
pub normal: bool,
pub hover: bool,
pub active: bool,
pub focused: bool,
}Expand description
NOTE: multiple states can be active at
TODO: use bitflags here!
Fields§
§normal: bool§hover: bool§active: bool§focused: boolImplementations§
Trait Implementations§
Source§impl Clone for StyledNodeState
impl Clone for StyledNodeState
Source§fn clone(&self) -> StyledNodeState
fn clone(&self) -> StyledNodeState
Returns a duplicate 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 StyledNodeState
impl Debug for StyledNodeState
Source§impl Default for StyledNodeState
impl Default for StyledNodeState
Source§fn default() -> StyledNodeState
fn default() -> StyledNodeState
Returns the “default value” for a type. Read more
Source§impl Hash for StyledNodeState
impl Hash for StyledNodeState
Source§impl Ord for StyledNodeState
impl Ord for StyledNodeState
Source§fn cmp(&self, other: &StyledNodeState) -> Ordering
fn cmp(&self, other: &StyledNodeState) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for StyledNodeState
impl PartialEq for StyledNodeState
Source§impl PartialOrd for StyledNodeState
impl PartialOrd for StyledNodeState
impl Eq for StyledNodeState
impl StructuralPartialEq for StyledNodeState
Auto Trait Implementations§
impl Freeze for StyledNodeState
impl RefUnwindSafe for StyledNodeState
impl Send for StyledNodeState
impl Sync for StyledNodeState
impl Unpin for StyledNodeState
impl UnwindSafe for StyledNodeState
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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