aboutsummaryrefslogtreecommitdiffstats
path: root/components/msg/lib.rs
diff options
context:
space:
mode:
authorAlan Jeffrey <ajeffrey@mozilla.com>2017-09-15 11:50:30 -0500
committerAlan Jeffrey <ajeffrey@mozilla.com>2017-09-18 15:49:38 -0500
commit6754b2834fdcd2c2eb7a1879cb045b73938d11ff (patch)
tree55a65dac1156d38e0cd56c2d39d9071fcf59c291 /components/msg/lib.rs
parenta0afa66dbe81f4ef3eb1269b6c0594439bedf155 (diff)
downloadservo-6754b2834fdcd2c2eb7a1879cb045b73938d11ff.tar.gz
servo-6754b2834fdcd2c2eb7a1879cb045b73938d11ff.zip
Made PipelineId non-zero, so optional ids take no more space.
Diffstat (limited to 'components/msg/lib.rs')
-rw-r--r--components/msg/lib.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/components/msg/lib.rs b/components/msg/lib.rs
index 03fd010d461..0876603c1a5 100644
--- a/components/msg/lib.rs
+++ b/components/msg/lib.rs
@@ -2,11 +2,15 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+#![feature(const_fn)]
+#![feature(const_nonzero_new)]
+#![feature(nonzero)]
#![deny(unsafe_code)]
#[macro_use]
extern crate bitflags;
-extern crate heapsize;
+extern crate core;
+#[macro_use] extern crate heapsize;
#[macro_use] extern crate heapsize_derive;
#[macro_use] extern crate serde;
extern crate webrender_api;