pub enum CssGroupSplitReason {
Children,
DirectChildren,
AdjacentSibling,
GeneralSibling,
}Variants§
Children
“.foo .main” - match any children
DirectChildren
“.foo > .main” - match only direct children
AdjacentSibling
“.foo + .main” - match adjacent sibling (immediately preceding)
GeneralSibling
“.foo ~ .main” - match general sibling (any preceding sibling)
Trait Implementations§
Source§impl Clone for CssGroupSplitReason
impl Clone for CssGroupSplitReason
Source§fn clone(&self) -> CssGroupSplitReason
fn clone(&self) -> CssGroupSplitReason
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 CssGroupSplitReason
impl Debug for CssGroupSplitReason
Source§impl PartialEq for CssGroupSplitReason
impl PartialEq for CssGroupSplitReason
impl Copy for CssGroupSplitReason
impl Eq for CssGroupSplitReason
impl StructuralPartialEq for CssGroupSplitReason
Auto Trait Implementations§
impl Freeze for CssGroupSplitReason
impl RefUnwindSafe for CssGroupSplitReason
impl Send for CssGroupSplitReason
impl Sync for CssGroupSplitReason
impl Unpin for CssGroupSplitReason
impl UnwindSafe for CssGroupSplitReason
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