Skip to content

Commit 30811cf

Browse files
authored
Rollup merge of rust-lang#71919 - Xanewok:bump-syn-1, r=Mark-Simulacrum
Update transitive dependency to work towards removing syn <1.0 dep This bumps a couple of transitive dependencies in hopes of eventually not transitively depending on syn <1.0 and friends. The only upstream changes that this is blocked on seems to be mattico/elasticlunr-rs#27 and rust-lang/mdBook#1210. While working on rust-lang#71875 I noticed we still use syn 0.15 here and there so this is a drive-by PR which aims to help with things a bit.
2 parents 91cd222 + e26f35d commit 30811cf

File tree

2 files changed

+32
-56
lines changed

2 files changed

+32
-56
lines changed

Cargo.lock

+31-55
Original file line numberDiff line numberDiff line change
@@ -438,7 +438,7 @@ dependencies = [
438438
"proc-macro2 1.0.3",
439439
"quote 1.0.2",
440440
"syn 1.0.11",
441-
"synstructure 0.12.1",
441+
"synstructure",
442442
]
443443

444444
[[package]]
@@ -937,13 +937,13 @@ checksum = "a0afaad2b26fa326569eb264b1363e8ae3357618c43982b3f285f0774ce76b69"
937937

938938
[[package]]
939939
name = "derive-new"
940-
version = "0.5.6"
940+
version = "0.5.8"
941941
source = "registry+https://github.com/rust-lang/crates.io-index"
942-
checksum = "6ca414e896ae072546f4d789f452daaecf60ddee4c9df5dc6d5936d769e3d87c"
942+
checksum = "71f31892cd5c62e414316f2963c5689242c43d8e7bbcaaeca97e5e28c95d91d9"
943943
dependencies = [
944-
"proc-macro2 0.4.30",
945-
"quote 0.6.12",
946-
"syn 0.15.35",
944+
"proc-macro2 1.0.3",
945+
"quote 1.0.2",
946+
"syn 1.0.11",
947947
]
948948

949949
[[package]]
@@ -1144,14 +1144,14 @@ dependencies = [
11441144

11451145
[[package]]
11461146
name = "failure_derive"
1147-
version = "0.1.5"
1147+
version = "0.1.8"
11481148
source = "registry+https://github.com/rust-lang/crates.io-index"
1149-
checksum = "ea1063915fd7ef4309e222a5a07cf9c319fb9c7836b1f89b85458672dbb127e1"
1149+
checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4"
11501150
dependencies = [
1151-
"proc-macro2 0.4.30",
1152-
"quote 0.6.12",
1153-
"syn 0.15.35",
1154-
"synstructure 0.10.2",
1151+
"proc-macro2 1.0.3",
1152+
"quote 1.0.2",
1153+
"syn 1.0.11",
1154+
"synstructure",
11551155
]
11561156

11571157
[[package]]
@@ -1404,30 +1404,18 @@ dependencies = [
14041404

14051405
[[package]]
14061406
name = "handlebars"
1407-
version = "2.0.1"
1407+
version = "3.0.1"
14081408
source = "registry+https://github.com/rust-lang/crates.io-index"
1409-
checksum = "df044dd42cdb7e32f28557b661406fc0f2494be75199779998810dbc35030e0d"
1409+
checksum = "ba758d094d31274eb49d15da6f326b96bf3185239a6359bf684f3d5321148900"
14101410
dependencies = [
1411-
"hashbrown 0.5.0",
1412-
"lazy_static 1.4.0",
14131411
"log",
14141412
"pest",
14151413
"pest_derive",
14161414
"quick-error",
1417-
"regex",
14181415
"serde",
14191416
"serde_json",
14201417
]
14211418

1422-
[[package]]
1423-
name = "hashbrown"
1424-
version = "0.5.0"
1425-
source = "registry+https://github.com/rust-lang/crates.io-index"
1426-
checksum = "e1de41fb8dba9714efd92241565cdff73f78508c95697dd56787d3cba27e2353"
1427-
dependencies = [
1428-
"serde",
1429-
]
1430-
14311419
[[package]]
14321420
name = "hashbrown"
14331421
version = "0.6.2"
@@ -2054,9 +2042,9 @@ dependencies = [
20542042

20552043
[[package]]
20562044
name = "mdbook"
2057-
version = "0.3.5"
2045+
version = "0.3.7"
20582046
source = "registry+https://github.com/rust-lang/crates.io-index"
2059-
checksum = "031bdd9d4893c983e2f69ebc4b59070feee8276a584c4aabdcb351235ea28016"
2047+
checksum = "e7ec525f7ebccc2dd935c263717250cd37f9a4b264a77c5dbc950ea2734d8159"
20602048
dependencies = [
20612049
"ammonia",
20622050
"chrono",
@@ -2556,15 +2544,15 @@ dependencies = [
25562544

25572545
[[package]]
25582546
name = "pest_generator"
2559-
version = "2.1.0"
2547+
version = "2.1.3"
25602548
source = "registry+https://github.com/rust-lang/crates.io-index"
2561-
checksum = "63120576c4efd69615b5537d3d052257328a4ca82876771d6944424ccfd9f646"
2549+
checksum = "99b8db626e31e5b81787b9783425769681b347011cc59471e33ea46d2ea0cf55"
25622550
dependencies = [
25632551
"pest",
25642552
"pest_meta",
2565-
"proc-macro2 0.4.30",
2566-
"quote 0.6.12",
2567-
"syn 0.15.35",
2553+
"proc-macro2 1.0.3",
2554+
"quote 1.0.2",
2555+
"syn 1.0.11",
25682556
]
25692557

25702558
[[package]]
@@ -2784,9 +2772,9 @@ checksum = "6ddd112cca70a4d30883b2d21568a1d376ff8be4758649f64f973c6845128ad3"
27842772

27852773
[[package]]
27862774
name = "quick-error"
2787-
version = "1.2.2"
2775+
version = "1.2.3"
27882776
source = "registry+https://github.com/rust-lang/crates.io-index"
2789-
checksum = "9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0"
2777+
checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
27902778

27912779
[[package]]
27922780
name = "quine-mc_cluskey"
@@ -3448,7 +3436,7 @@ dependencies = [
34483436
"proc-macro2 1.0.3",
34493437
"quote 1.0.2",
34503438
"syn 1.0.11",
3451-
"synstructure 0.12.1",
3439+
"synstructure",
34523440
]
34533441

34543442
[[package]]
@@ -4058,7 +4046,7 @@ dependencies = [
40584046
"proc-macro2 1.0.3",
40594047
"quote 1.0.2",
40604048
"syn 1.0.11",
4061-
"synstructure 0.12.1",
4049+
"synstructure",
40624050
]
40634051

40644052
[[package]]
@@ -4629,13 +4617,13 @@ dependencies = [
46294617

46304618
[[package]]
46314619
name = "serde_derive"
4632-
version = "1.0.81"
4620+
version = "1.0.106"
46334621
source = "registry+https://github.com/rust-lang/crates.io-index"
4634-
checksum = "477b13b646f5b5b56fc95bedfc3b550d12141ce84f466f6c44b9a17589923885"
4622+
checksum = "9e549e3abf4fb8621bd1609f11dfc9f5e50320802273b12f3811a67e6716ea6c"
46354623
dependencies = [
4636-
"proc-macro2 0.4.30",
4637-
"quote 0.6.12",
4638-
"syn 0.15.35",
4624+
"proc-macro2 1.0.3",
4625+
"quote 1.0.2",
4626+
"syn 1.0.11",
46394627
]
46404628

46414629
[[package]]
@@ -4799,7 +4787,7 @@ dependencies = [
47994787
"core",
48004788
"dlmalloc",
48014789
"fortanix-sgx-abi",
4802-
"hashbrown 0.6.2",
4790+
"hashbrown",
48034791
"hermit-abi",
48044792
"libc",
48054793
"panic_abort",
@@ -4931,18 +4919,6 @@ dependencies = [
49314919
"unicode-xid 0.2.0",
49324920
]
49334921

4934-
[[package]]
4935-
name = "synstructure"
4936-
version = "0.10.2"
4937-
source = "registry+https://github.com/rust-lang/crates.io-index"
4938-
checksum = "02353edf96d6e4dc81aea2d8490a7e9db177bf8acb0e951c24940bf866cb313f"
4939-
dependencies = [
4940-
"proc-macro2 0.4.30",
4941-
"quote 0.6.12",
4942-
"syn 0.15.35",
4943-
"unicode-xid 0.1.0",
4944-
]
4945-
49464922
[[package]]
49474923
name = "synstructure"
49484924
version = "0.12.1"

src/tools/rustbook/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,6 @@ codespan-reporting = { version = "0.5", optional = true }
2323
rustc-workspace-hack = "1.0.0"
2424

2525
[dependencies.mdbook]
26-
version = "0.3.0"
26+
version = "0.3.7"
2727
default-features = false
2828
features = ["search"]

0 commit comments

Comments
 (0)