mirror of
https://github.com/servo/servo.git
synced 2025-08-03 12:40:06 +01:00
Remove now-redundant Arc inside PropertyDeclarationBlock.
This commit is contained in:
parent
acc38aa8c2
commit
ad3437b98a
6 changed files with 23 additions and 26 deletions
|
@ -45,8 +45,7 @@ fn property_declaration_block_should_serialize_correctly() {
|
|||
];
|
||||
|
||||
let block = PropertyDeclarationBlock {
|
||||
declarations: Arc::new(declarations),
|
||||
|
||||
declarations: declarations,
|
||||
important_count: 0,
|
||||
};
|
||||
|
||||
|
@ -63,8 +62,7 @@ mod shorthand_serialization {
|
|||
|
||||
pub fn shorthand_properties_to_string(properties: Vec<PropertyDeclaration>) -> String {
|
||||
let block = PropertyDeclarationBlock {
|
||||
declarations: Arc::new(properties.into_iter().map(|d| (d, Importance::Normal)).collect()),
|
||||
|
||||
declarations: properties.into_iter().map(|d| (d, Importance::Normal)).collect(),
|
||||
important_count: 0,
|
||||
};
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ fn get_mock_rules(css_selectors: &[&str]) -> Vec<Vec<Rule>> {
|
|||
selector: s.complex_selector.clone(),
|
||||
declarations: DeclarationBlock {
|
||||
mixed_declarations: Arc::new(PropertyDeclarationBlock {
|
||||
declarations: Arc::new(Vec::new()),
|
||||
declarations: Vec::new(),
|
||||
important_count: 0,
|
||||
}),
|
||||
importance: Importance::Normal,
|
||||
|
|
|
@ -98,13 +98,13 @@ fn test_parse_stylesheet() {
|
|||
},
|
||||
],
|
||||
declarations: Arc::new(PropertyDeclarationBlock {
|
||||
declarations: Arc::new(vec![
|
||||
declarations: vec![
|
||||
(PropertyDeclaration::Display(DeclaredValue::Value(
|
||||
longhands::display::SpecifiedValue::none)),
|
||||
Importance::Important),
|
||||
(PropertyDeclaration::Custom(Atom::from("a"), DeclaredValue::Inherit),
|
||||
Importance::Important),
|
||||
]),
|
||||
],
|
||||
important_count: 2,
|
||||
}),
|
||||
})),
|
||||
|
@ -146,11 +146,11 @@ fn test_parse_stylesheet() {
|
|||
},
|
||||
],
|
||||
declarations: Arc::new(PropertyDeclarationBlock {
|
||||
declarations: Arc::new(vec![
|
||||
declarations: vec![
|
||||
(PropertyDeclaration::Display(DeclaredValue::Value(
|
||||
longhands::display::SpecifiedValue::block)),
|
||||
Importance::Normal),
|
||||
]),
|
||||
],
|
||||
important_count: 0,
|
||||
}),
|
||||
})),
|
||||
|
@ -181,7 +181,7 @@ fn test_parse_stylesheet() {
|
|||
},
|
||||
],
|
||||
declarations: Arc::new(PropertyDeclarationBlock {
|
||||
declarations: Arc::new(vec![
|
||||
declarations: vec![
|
||||
(PropertyDeclaration::BackgroundColor(DeclaredValue::Value(
|
||||
longhands::background_color::SpecifiedValue {
|
||||
authored: Some("blue".to_owned()),
|
||||
|
@ -226,7 +226,7 @@ fn test_parse_stylesheet() {
|
|||
vec![longhands::background_clip::single_value
|
||||
::get_initial_specified_value()]))),
|
||||
Importance::Normal),
|
||||
]),
|
||||
],
|
||||
important_count: 0,
|
||||
}),
|
||||
})),
|
||||
|
@ -237,11 +237,11 @@ fn test_parse_stylesheet() {
|
|||
selector: KeyframeSelector::new_for_unit_testing(
|
||||
vec![KeyframePercentage::new(0.)]),
|
||||
block: Arc::new(PropertyDeclarationBlock {
|
||||
declarations: Arc::new(vec![
|
||||
declarations: vec![
|
||||
(PropertyDeclaration::Width(DeclaredValue::Value(
|
||||
LengthOrPercentageOrAuto::Percentage(Percentage(0.)))),
|
||||
Importance::Normal),
|
||||
]),
|
||||
],
|
||||
important_count: 0,
|
||||
})
|
||||
}),
|
||||
|
@ -249,7 +249,7 @@ fn test_parse_stylesheet() {
|
|||
selector: KeyframeSelector::new_for_unit_testing(
|
||||
vec![KeyframePercentage::new(1.)]),
|
||||
block: Arc::new(PropertyDeclarationBlock {
|
||||
declarations: Arc::new(vec![
|
||||
declarations: vec![
|
||||
(PropertyDeclaration::Width(DeclaredValue::Value(
|
||||
LengthOrPercentageOrAuto::Percentage(Percentage(1.)))),
|
||||
Importance::Normal),
|
||||
|
@ -257,7 +257,7 @@ fn test_parse_stylesheet() {
|
|||
animation_play_state::SpecifiedValue(
|
||||
vec![animation_play_state::SingleSpecifiedValue::running]))),
|
||||
Importance::Normal),
|
||||
]),
|
||||
],
|
||||
important_count: 0,
|
||||
}),
|
||||
}),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue