pub enum RestyleKind {
MatchAndCascade,
CascadeWithReplacements(RestyleHint),
CascadeOnly,
}Expand description
The kind of restyle that a single element should do.
Variants§
MatchAndCascade
We need to run selector matching plus re-cascade, that is, a full restyle.
CascadeWithReplacements(RestyleHint)
We need to recascade with some replacement rule, such as the style attribute, or animation rules.
CascadeOnly
We only need to recascade, for example, because only inherited properties in the parent changed.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RestyleKind
impl RefUnwindSafe for RestyleKind
impl Send for RestyleKind
impl Sync for RestyleKind
impl Unpin for RestyleKind
impl UnwindSafe for RestyleKind
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 moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert