@@ -451,13 +451,20 @@ impl Selector {
451
451
if let Some ( ( element_attr_value, sensitivity) ) =
452
452
cur_query. attribute ( & attribute. name )
453
453
{
454
- let sensitivity = match ( & attribute. case_insensitive , sensitivity) {
455
- ( AttributeFlags :: CaseInsensitive , _) | ( AttributeFlags :: CaseSensitivityDependsOnName , StyleNodeAttributeCaseSensitivity :: CaseInsensitive ) => {
456
- StyleNodeAttributeCaseSensitivity :: CaseInsensitive
457
- }
458
- ( AttributeFlags :: CaseSensitive , _) | ( AttributeFlags :: CaseSensitivityDependsOnName , StyleNodeAttributeCaseSensitivity :: CaseSensitive ) => {
459
- StyleNodeAttributeCaseSensitivity :: CaseSensitive
460
- }
454
+ let sensitivity = match (
455
+ & attribute. case_insensitive ,
456
+ sensitivity,
457
+ ) {
458
+ ( AttributeFlags :: CaseInsensitive , _)
459
+ | (
460
+ AttributeFlags :: CaseSensitivityDependsOnName ,
461
+ StyleNodeAttributeCaseSensitivity :: CaseInsensitive ,
462
+ ) => StyleNodeAttributeCaseSensitivity :: CaseInsensitive ,
463
+ ( AttributeFlags :: CaseSensitive , _)
464
+ | (
465
+ AttributeFlags :: CaseSensitivityDependsOnName ,
466
+ StyleNodeAttributeCaseSensitivity :: CaseSensitive ,
467
+ ) => StyleNodeAttributeCaseSensitivity :: CaseSensitive ,
461
468
} ;
462
469
if !match attribute. operator {
463
470
AttributeOperator :: Set => true ,
@@ -470,8 +477,7 @@ impl Selector {
470
477
element_attr_value
471
478
. split ( SELECTOR_WHITESPACE )
472
479
. any ( |x| {
473
- sensitivity
474
- . eq ( x, selector_attr_value)
480
+ sensitivity. eq ( x, selector_attr_value)
475
481
} )
476
482
}
477
483
}
@@ -488,26 +494,18 @@ impl Selector {
488
494
} else {
489
495
sensitivity. starts_with (
490
496
element_attr_value,
491
- & alloc:: format!(
492
- "{}-" ,
493
- selector_attr_value
494
- ) ,
497
+ & alloc:: format!( "{}-" , selector_attr_value) ,
495
498
)
496
499
}
497
500
}
498
- AttributeOperator :: Begin => sensitivity
499
- . starts_with (
500
- element_attr_value,
501
- selector_attr_value,
502
- ) ,
503
- AttributeOperator :: End => sensitivity. ends_with (
504
- element_attr_value,
505
- selector_attr_value,
506
- ) ,
507
- AttributeOperator :: Contain => sensitivity. contains (
501
+ AttributeOperator :: Begin => sensitivity. starts_with (
508
502
element_attr_value,
509
503
selector_attr_value,
510
504
) ,
505
+ AttributeOperator :: End => sensitivity
506
+ . ends_with ( element_attr_value, selector_attr_value) ,
507
+ AttributeOperator :: Contain => sensitivity
508
+ . contains ( element_attr_value, selector_attr_value) ,
511
509
} {
512
510
matches = false ;
513
511
break ;
0 commit comments