Struct style::stylesheets::scope_rule::ScopeRootCandidate
source · pub struct ScopeRootCandidate {
pub root: OpaqueElement,
pub proximity: ScopeProximity,
}
Expand description
A scope root candidate.
Fields§
§root: OpaqueElement
This candidate’s scope root.
proximity: ScopeProximity
Ancestor hop from the element under consideration to this scope root.
Trait Implementations§
source§impl Clone for ScopeRootCandidate
impl Clone for ScopeRootCandidate
source§fn clone(&self) -> ScopeRootCandidate
fn clone(&self) -> ScopeRootCandidate
Returns a copy 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 ScopeRootCandidate
impl Debug for ScopeRootCandidate
impl Copy for ScopeRootCandidate
Auto Trait Implementations§
impl Freeze for ScopeRootCandidate
impl RefUnwindSafe for ScopeRootCandidate
impl Send for ScopeRootCandidate
impl Sync for ScopeRootCandidate
impl Unpin for ScopeRootCandidate
impl UnwindSafe for ScopeRootCandidate
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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