aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnthony Ramine <nox@nox.paris>2019-09-27 11:55:38 +0200
committerAnthony Ramine <nox@nox.paris>2019-09-27 11:55:38 +0200
commit423cb124ba5c1108d78f48eead95e865ccb02a29 (patch)
tree3f833e39c9a215e2fc80e55eb18801921f92e680
parent049527872e6dfadf3f69f0f9fa6fffee520a6f7b (diff)
downloadservo-423cb124ba5c1108d78f48eead95e865ccb02a29.tar.gz
servo-423cb124ba5c1108d78f48eead95e865ccb02a29.zip
Restrict syn features for in-tree components
-rw-r--r--components/config_plugins/Cargo.toml3
-rw-r--r--components/deny_public_fields/Cargo.toml2
-rw-r--r--components/derive_common/Cargo.toml2
-rw-r--r--components/dom_struct/Cargo.toml2
-rw-r--r--components/domobject_derive/Cargo.toml2
-rw-r--r--components/jstraceable_derive/Cargo.toml2
-rw-r--r--components/style_derive/Cargo.toml2
-rw-r--r--components/to_shmem_derive/Cargo.toml2
8 files changed, 8 insertions, 9 deletions
diff --git a/components/config_plugins/Cargo.toml b/components/config_plugins/Cargo.toml
index db94f48beec..24e0fb5d865 100644
--- a/components/config_plugins/Cargo.toml
+++ b/components/config_plugins/Cargo.toml
@@ -12,8 +12,7 @@ proc-macro = true
path = "lib.rs"
[dependencies]
-syn = "0.15"
+syn = { version = "0.15", default-features = false, features = ["clone-impls", "parsing"] }
quote = "0.6"
proc-macro2 = "0.4"
itertools = "0.8"
-
diff --git a/components/deny_public_fields/Cargo.toml b/components/deny_public_fields/Cargo.toml
index 48fd07402c2..18045cd1fd3 100644
--- a/components/deny_public_fields/Cargo.toml
+++ b/components/deny_public_fields/Cargo.toml
@@ -11,5 +11,5 @@ path = "lib.rs"
proc-macro = true
[dependencies]
-syn = "0.15"
+syn = { version = "0.15", default-features = false, features = ["derive", "parsing"] }
synstructure = "0.10"
diff --git a/components/derive_common/Cargo.toml b/components/derive_common/Cargo.toml
index a9b478ecd5b..bf0bb9a9014 100644
--- a/components/derive_common/Cargo.toml
+++ b/components/derive_common/Cargo.toml
@@ -12,5 +12,5 @@ path = "lib.rs"
darling = "0.9"
proc-macro2 = "0.4"
quote = "0.6"
-syn = { version = "0.15", features = ["visit"] }
+syn = { version = "0.15", default-features = false, features = ["clone-impls", "parsing"] }
synstructure = "0.10"
diff --git a/components/dom_struct/Cargo.toml b/components/dom_struct/Cargo.toml
index 3af3c6127c9..9a56a6e6c38 100644
--- a/components/dom_struct/Cargo.toml
+++ b/components/dom_struct/Cargo.toml
@@ -7,7 +7,7 @@ version = "0.0.1"
[dependencies]
quote = "0.6.3"
-syn = { version = "0.15", features = ["full"] }
+syn = { version = "0.15", default-features = false, features = ["clone-impls", "parsing"] }
[lib]
path = "lib.rs"
diff --git a/components/domobject_derive/Cargo.toml b/components/domobject_derive/Cargo.toml
index 84a8783818f..cde45a52023 100644
--- a/components/domobject_derive/Cargo.toml
+++ b/components/domobject_derive/Cargo.toml
@@ -12,5 +12,5 @@ proc-macro = true
[dependencies]
proc-macro2 = "0.4"
-syn = "0.15"
+syn = { version = "0.15", default-features = false, features = ["clone-impls", "derive", "parsing"] }
quote = "0.6"
diff --git a/components/jstraceable_derive/Cargo.toml b/components/jstraceable_derive/Cargo.toml
index 33513b43df5..86bd933e762 100644
--- a/components/jstraceable_derive/Cargo.toml
+++ b/components/jstraceable_derive/Cargo.toml
@@ -12,5 +12,5 @@ proc-macro = true
[dependencies]
proc-macro2 = "0.4"
-syn = "0.15"
+syn = { version = "0.15", default-features = false, features = ["clone-impls", "derive", "parsing"] }
synstructure = "0.10"
diff --git a/components/style_derive/Cargo.toml b/components/style_derive/Cargo.toml
index fcc17f34ce5..a59a9b53612 100644
--- a/components/style_derive/Cargo.toml
+++ b/components/style_derive/Cargo.toml
@@ -14,5 +14,5 @@ darling = "0.9"
derive_common = { path = "../derive_common" }
proc-macro2 = "0.4"
quote = "0.6"
-syn = { version = "0.15", features = ["visit"] }
+syn = { version = "0.15", default-features = false, features = ["clone-impls", "derive", "parsing"] }
synstructure = "0.10"
diff --git a/components/to_shmem_derive/Cargo.toml b/components/to_shmem_derive/Cargo.toml
index 21e77c90f37..9b16ca5e877 100644
--- a/components/to_shmem_derive/Cargo.toml
+++ b/components/to_shmem_derive/Cargo.toml
@@ -14,5 +14,5 @@ darling = "0.9"
derive_common = { path = "../derive_common" }
proc-macro2 = "0.4"
quote = "0.6"
-syn = { version = "0.15", features = ["visit"] }
+syn = { version = "0.15", default-features = false, features = ["derive", "parsing"] }
synstructure = "0.10"