aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout/traversal.rs
diff options
context:
space:
mode:
authorMs2ger <ms2ger@gmail.com>2015-07-17 11:41:06 +0200
committerMs2ger <ms2ger@gmail.com>2015-07-17 11:41:06 +0200
commit4b08cea663b823c704e51c9e9201dc8c9d1bd9be (patch)
treea9bddf69cf189f58cc386a658d8da7553fea23df /components/layout/traversal.rs
parent3e2c44114c339e77b07a303bd02365f109003677 (diff)
downloadservo-4b08cea663b823c704e51c9e9201dc8c9d1bd9be.tar.gz
servo-4b08cea663b823c704e51c9e9201dc8c9d1bd9be.zip
Scope the allowed unsafe code in traversal.rs.
Diffstat (limited to 'components/layout/traversal.rs')
-rw-r--r--components/layout/traversal.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/components/layout/traversal.rs b/components/layout/traversal.rs
index c366d20206b..c60a01e1629 100644
--- a/components/layout/traversal.rs
+++ b/components/layout/traversal.rs
@@ -4,8 +4,6 @@
//! Traversals over the DOM and flow trees, running the layout computations.
-#![allow(unsafe_code)]
-
use css::node_style::StyledNode;
use css::matching::{ApplicableDeclarations, MatchMethods, StyleSharingResult};
use construct::FlowConstructor;
@@ -152,6 +150,7 @@ pub struct RecalcStyleForNode<'a> {
impl<'a> PreorderDomTraversal for RecalcStyleForNode<'a> {
#[inline]
+ #[allow(unsafe_code)]
fn process(&self, node: LayoutNode) {
// Initialize layout data.
//
@@ -244,6 +243,7 @@ pub struct ConstructFlows<'a> {
impl<'a> PostorderDomTraversal for ConstructFlows<'a> {
#[inline]
+ #[allow(unsafe_code)]
fn process(&self, node: LayoutNode) {
// Construct flows for this node.
{