pub enum ConditionalAnchors {
None,
Root,
Local,
RootAndLocal,
}Expand description
Conditional anchor lanes selected by a complete emission policy.
Variants§
None
No conditional anchor lane is selected.
Root
Only document-root conditionals are selected.
Local
Only locally anchored conditionals are selected.
RootAndLocal
Both root and local conditional anchors are selected.
Implementations§
Source§impl ConditionalAnchors
impl ConditionalAnchors
Sourcepub const fn new(
root_anchored_conditionals: bool,
local_conditionals: bool,
) -> ConditionalAnchors
pub const fn new( root_anchored_conditionals: bool, local_conditionals: bool, ) -> ConditionalAnchors
Creates the exhaustive anchor selection from its two public knobs.
Trait Implementations§
Source§impl Clone for ConditionalAnchors
impl Clone for ConditionalAnchors
Source§fn clone(&self) -> ConditionalAnchors
fn clone(&self) -> ConditionalAnchors
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ConditionalAnchors
Source§impl Debug for ConditionalAnchors
impl Debug for ConditionalAnchors
impl Eq for ConditionalAnchors
Source§impl PartialEq for ConditionalAnchors
impl PartialEq for ConditionalAnchors
impl StructuralPartialEq for ConditionalAnchors
Auto Trait Implementations§
impl Freeze for ConditionalAnchors
impl RefUnwindSafe for ConditionalAnchors
impl Send for ConditionalAnchors
impl Sync for ConditionalAnchors
impl Unpin for ConditionalAnchors
impl UnsafeUnpin for ConditionalAnchors
impl UnwindSafe for ConditionalAnchors
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.