aboutsummaryrefslogtreecommitdiffstats
path: root/components/selectors/lib.rs
diff options
context:
space:
mode:
authorMartin Robinson <mrobinson@igalia.com>2024-02-20 07:57:10 +0100
committerGitHub <noreply@github.com>2024-02-20 06:57:10 +0000
commit2fa76916d35b178a1427fb0af831c5925e7ecea9 (patch)
treedfa72d0af7379ba33a6dbd852c771c4bc7efc6d6 /components/selectors/lib.rs
parentb9935188927b5ab294ae8bf68a848d254e66aa28 (diff)
downloadservo-2fa76916d35b178a1427fb0af831c5925e7ecea9.tar.gz
servo-2fa76916d35b178a1427fb0af831c5925e7ecea9.zip
Revert as many changes to selectors from upstream as possible (#31365)
This is part of the preparation for splitting stylo into a separate crate. We have made various changes to selectors includings: 1. Bumping the rust edition 2. Fixing typos and updating links In addition to reverting those changes, this PR pulls in some changes to selectors we seem to have missed in the process of updates.
Diffstat (limited to 'components/selectors/lib.rs')
-rw-r--r--components/selectors/lib.rs19
1 files changed, 19 insertions, 0 deletions
diff --git a/components/selectors/lib.rs b/components/selectors/lib.rs
index 17f81c535b6..d71d3c84876 100644
--- a/components/selectors/lib.rs
+++ b/components/selectors/lib.rs
@@ -5,6 +5,25 @@
// Make |cargo bench| work.
#![cfg_attr(feature = "bench", feature(test))]
+#[macro_use]
+extern crate bitflags;
+#[macro_use]
+extern crate cssparser;
+#[macro_use]
+extern crate debug_unreachable;
+#[macro_use]
+extern crate derive_more;
+extern crate fxhash;
+#[macro_use]
+extern crate log;
+extern crate phf;
+extern crate precomputed_hash;
+extern crate servo_arc;
+extern crate smallvec;
+extern crate to_shmem;
+#[macro_use]
+extern crate to_shmem_derive;
+
pub mod attr;
pub mod bloom;
mod builder;