servo/components
bors-servo d700a301d3 Auto merge of #17404 - zuwow:shrink-rulenode, r=bholley
Shrink rulenode

This shrinks rulenode by one word by removing the Option wrapper around the StyleSource and adding None to StyleSource as an additional variant. The issue mentions shrinking by two words but the free_count one was taken care of in #17368.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #17280

Also tested with `./mach test-unit` and `./mach test-stylo` with no errors reported from either.

<!-- Either: -->
- [X] There are tests for these changes

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

r? @bholley

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/17404)
<!-- Reviewable:end -->
2017-06-19 15:30:21 -07:00
..
atoms Bump serde to 1.0 2017-06-16 13:31:18 +02:00
bluetooth Untry 2017-06-18 13:21:51 +02:00
bluetooth_traits Remove explicit dependencies on serde_derive 2017-06-16 13:58:21 +02:00
canvas Untry 2017-06-18 13:21:51 +02:00
canvas_traits Upgrade cssparser to 0.15 2017-06-16 15:05:46 +02:00
compositing Support nested requestAnimationFrame in the presence of reftest-wait. 2017-06-19 15:25:02 -05:00
config Untry 2017-06-18 13:21:51 +02:00
constellation Untry 2017-06-18 13:21:51 +02:00
debugger
deny_public_fields
devtools Untry 2017-06-18 13:21:51 +02:00
devtools_traits Remove explicit dependencies on serde_derive 2017-06-16 13:58:21 +02:00
dom_struct
domobject_derive
geometry Bump serde to 1.0 2017-06-16 13:31:18 +02:00
gfx Untry 2017-06-18 13:21:51 +02:00
gfx_traits Remove explicit dependencies on serde_derive 2017-06-16 13:58:21 +02:00
jstraceable_derive
layout Untry 2017-06-18 13:21:51 +02:00
layout_thread Untry 2017-06-18 13:21:51 +02:00
layout_traits Bump serde to 1.0 2017-06-16 13:31:18 +02:00
msg Remove explicit dependencies on serde_derive 2017-06-16 13:58:21 +02:00
net Untry 2017-06-18 13:21:51 +02:00
net_traits Untry 2017-06-18 13:21:51 +02:00
profile Remove explicit dependencies on serde_derive 2017-06-16 13:58:21 +02:00
profile_traits Remove explicit dependencies on serde_derive 2017-06-16 13:58:21 +02:00
rand
range Remove explicit dependencies on serde_derive 2017-06-16 13:58:21 +02:00
remutex Upgrade to rustc 1.19.0-nightly (ced823e26 2017-05-07) 2017-05-08 12:46:03 +02:00
script Untry script 2017-06-18 13:21:49 +02:00
script_layout_interface Upgrade cssparser to 0.15 2017-06-16 15:05:46 +02:00
script_plugins Update Rust nightly to 1.19.0-nightly (2416e222e 2017-06-09) 2017-06-09 11:12:42 +02:00
script_traits Untry 2017-06-18 13:21:51 +02:00
selectors Untry 2017-06-18 13:21:51 +02:00
servo Bump serde to 1.0 2017-06-16 13:31:18 +02:00
servo_arc Fix over-alignment assert crash on Android. 2017-06-17 01:43:24 +02:00
size_of_test Add size_of_test crate 2017-05-16 10:12:51 +02:00
style Auto merge of #17404 - zuwow:shrink-rulenode, r=bholley 2017-06-19 15:30:21 -07:00
style_derive Derive ToCss for keyword structs 2017-06-17 13:46:33 +02:00
style_traits Untry 2017-06-18 13:21:51 +02:00
url Untry 2017-06-18 13:21:51 +02:00
webdriver_server Untry 2017-06-18 13:21:51 +02:00
webvr Bump serde to 1.0 2017-06-16 13:31:18 +02:00
webvr_traits Remove explicit dependencies on serde_derive 2017-06-16 13:58:21 +02:00