pub enum OptimizationHint {
Optimal,
UseIdSelector {
current: String,
suggested: String,
},
TooBroad {
reason: String,
},
PreferChildCombinator {
at: String,
},
AvoidUniversalSelector,
CacheSelector,
}Expand description
Performance hint for selector optimization.
Variants§
Optimal
Selector is already optimal.
UseIdSelector
Consider using ID selector for better performance.
TooBroad
Selector is too broad, consider being more specific.
PreferChildCombinator
Descendant combinator can be slow, consider child combinator.
AvoidUniversalSelector
Universal selector (*) should be avoided.
CacheSelector
Consider caching this compiled selector.
Trait Implementations§
Source§impl Clone for OptimizationHint
impl Clone for OptimizationHint
Source§fn clone(&self) -> OptimizationHint
fn clone(&self) -> OptimizationHint
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 OptimizationHint
impl Debug for OptimizationHint
Source§impl PartialEq for OptimizationHint
impl PartialEq for OptimizationHint
impl Eq for OptimizationHint
impl StructuralPartialEq for OptimizationHint
Auto Trait Implementations§
impl Freeze for OptimizationHint
impl RefUnwindSafe for OptimizationHint
impl Send for OptimizationHint
impl Sync for OptimizationHint
impl Unpin for OptimizationHint
impl UnwindSafe for OptimizationHint
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