mirror of
https://github.com/servo/servo
synced 2026-05-09 00:22:16 +02:00
script/layout: Stop doing unsafe transmutes between refcell references. This commit splits the style and layout data in two separate refcells. These transmutes have been a source of trouble (for example on Android), and they feel like a hack anyway. Fixes #16982 <!-- 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/17025) <!-- Reviewable:end -->