pub enum State {
Show 26 variants
Hover,
Focus,
Active,
Visited,
Disabled,
Checked,
Indeterminate,
Required,
Valid,
Invalid,
InRange,
OutOfRange,
ReadOnly,
ReadWrite,
Optional,
PlaceholderShown,
Autofill,
Default,
IndeterminateAlt,
InRangeAlt,
OutOfRangeAlt,
ReadOnlyAlt,
ReadWriteAlt,
OptionalAlt,
PlaceholderShownAlt,
AutofillAlt,
}
Expand description
State definitions for pseudo-classes
Variants§
Hover
Hover state
Focus
Focus state
Active
Active state
Visited
Visited state
Disabled
Disabled state
Checked
Checked state
Indeterminate
Indeterminate state
Required
Required state
Valid
Valid state
Invalid
Invalid state
InRange
In-range state
OutOfRange
Out-of-range state
ReadOnly
Read-only state
ReadWrite
Read-write state
Optional
Optional state
PlaceholderShown
Placeholder-shown state
Autofill
Autofill state
Default
Default state
IndeterminateAlt
Indeterminate state (alternative)
InRangeAlt
In-range state (alternative)
OutOfRangeAlt
Out-of-range state (alternative)
ReadOnlyAlt
Read-only state (alternative)
ReadWriteAlt
Read-write state (alternative)
OptionalAlt
Optional state (alternative)
PlaceholderShownAlt
Placeholder-shown state (alternative)
AutofillAlt
Autofill state (alternative)
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for State
impl<'de> Deserialize<'de> for State
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 Copy for State
impl Eq for State
impl StructuralPartialEq for State
Auto Trait Implementations§
impl Freeze for State
impl RefUnwindSafe for State
impl Send for State
impl Sync for State
impl Unpin for State
impl UnwindSafe for State
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.