@@ -284,6 +284,21 @@ dependencies = [
284
284
" nom" ,
285
285
]
286
286
287
+ [[package ]]
288
+ name = " assert_cmd"
289
+ version = " 2.0.14"
290
+ source = " registry+https://github.com/rust-lang/crates.io-index"
291
+ checksum = " ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8"
292
+ dependencies = [
293
+ " anstyle" ,
294
+ " bstr" ,
295
+ " doc-comment" ,
296
+ " predicates" ,
297
+ " predicates-core" ,
298
+ " predicates-tree" ,
299
+ " wait-timeout" ,
300
+ ]
301
+
287
302
[[package ]]
288
303
name = " autocfg"
289
304
version = " 1.3.0"
@@ -1095,6 +1110,12 @@ version = "0.1.13"
1095
1110
source = " registry+https://github.com/rust-lang/crates.io-index"
1096
1111
checksum = " 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
1097
1112
1113
+ [[package ]]
1114
+ name = " difflib"
1115
+ version = " 0.4.0"
1116
+ source = " registry+https://github.com/rust-lang/crates.io-index"
1117
+ checksum = " 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8"
1118
+
1098
1119
[[package ]]
1099
1120
name = " digest"
1100
1121
version = " 0.10.7"
@@ -1197,6 +1218,12 @@ dependencies = [
1197
1218
" windows-sys 0.52.0" ,
1198
1219
]
1199
1220
1221
+ [[package ]]
1222
+ name = " doc-comment"
1223
+ version = " 0.3.3"
1224
+ source = " registry+https://github.com/rust-lang/crates.io-index"
1225
+ checksum = " fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10"
1226
+
1200
1227
[[package ]]
1201
1228
name = " either"
1202
1229
version = " 1.12.0"
@@ -2337,6 +2364,33 @@ dependencies = [
2337
2364
" topological-sort" ,
2338
2365
]
2339
2366
2367
+ [[package ]]
2368
+ name = " mdbook-trpl-listing"
2369
+ version = " 0.1.0"
2370
+ dependencies = [
2371
+ " assert_cmd" ,
2372
+ " clap" ,
2373
+ " mdbook" ,
2374
+ " pulldown-cmark 0.10.3" ,
2375
+ " pulldown-cmark-to-cmark" ,
2376
+ " serde_json" ,
2377
+ " thiserror" ,
2378
+ " toml 0.8.13" ,
2379
+ " xmlparser" ,
2380
+ ]
2381
+
2382
+ [[package ]]
2383
+ name = " mdbook-trpl-note"
2384
+ version = " 1.0.0"
2385
+ dependencies = [
2386
+ " assert_cmd" ,
2387
+ " clap" ,
2388
+ " mdbook" ,
2389
+ " pulldown-cmark 0.10.3" ,
2390
+ " pulldown-cmark-to-cmark" ,
2391
+ " serde_json" ,
2392
+ ]
2393
+
2340
2394
[[package ]]
2341
2395
name = " measureme"
2342
2396
version = " 11.0.1"
@@ -2949,6 +3003,33 @@ version = "0.1.1"
2949
3003
source = " registry+https://github.com/rust-lang/crates.io-index"
2950
3004
checksum = " 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
2951
3005
3006
+ [[package ]]
3007
+ name = " predicates"
3008
+ version = " 3.1.0"
3009
+ source = " registry+https://github.com/rust-lang/crates.io-index"
3010
+ checksum = " 68b87bfd4605926cdfefc1c3b5f8fe560e3feca9d5552cf68c466d3d8236c7e8"
3011
+ dependencies = [
3012
+ " anstyle" ,
3013
+ " difflib" ,
3014
+ " predicates-core" ,
3015
+ ]
3016
+
3017
+ [[package ]]
3018
+ name = " predicates-core"
3019
+ version = " 1.0.6"
3020
+ source = " registry+https://github.com/rust-lang/crates.io-index"
3021
+ checksum = " b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174"
3022
+
3023
+ [[package ]]
3024
+ name = " predicates-tree"
3025
+ version = " 1.0.9"
3026
+ source = " registry+https://github.com/rust-lang/crates.io-index"
3027
+ checksum = " 368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf"
3028
+ dependencies = [
3029
+ " predicates-core" ,
3030
+ " termtree" ,
3031
+ ]
3032
+
2952
3033
[[package ]]
2953
3034
name = " prettydiff"
2954
3035
version = " 0.6.4"
@@ -3018,6 +3099,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
3018
3099
checksum = " 76979bea66e7875e7509c4ec5300112b316af87fa7a252ca91c448b32dfe3993"
3019
3100
dependencies = [
3020
3101
" bitflags 2.5.0" ,
3102
+ " getopts" ,
3021
3103
" memchr" ,
3022
3104
" pulldown-cmark-escape" ,
3023
3105
" unicase" ,
@@ -3029,6 +3111,15 @@ version = "0.10.1"
3029
3111
source = " registry+https://github.com/rust-lang/crates.io-index"
3030
3112
checksum = " bd348ff538bc9caeda7ee8cad2d1d48236a1f443c1fa3913c6a02fe0043b1dd3"
3031
3113
3114
+ [[package ]]
3115
+ name = " pulldown-cmark-to-cmark"
3116
+ version = " 13.0.0"
3117
+ source = " registry+https://github.com/rust-lang/crates.io-index"
3118
+ checksum = " f609795c8d835f79dcfcf768415b9fb57ef1b74891e99f86e73f43a7a257163b"
3119
+ dependencies = [
3120
+ " pulldown-cmark 0.10.3" ,
3121
+ ]
3122
+
3032
3123
[[package ]]
3033
3124
name = " punycode"
3034
3125
version = " 0.4.1"
@@ -3276,6 +3367,8 @@ dependencies = [
3276
3367
" clap" ,
3277
3368
" env_logger" ,
3278
3369
" mdbook" ,
3370
+ " mdbook-trpl-listing" ,
3371
+ " mdbook-trpl-note" ,
3279
3372
]
3280
3373
3281
3374
[[package ]]
@@ -5386,6 +5479,12 @@ dependencies = [
5386
5479
" winapi" ,
5387
5480
]
5388
5481
5482
+ [[package ]]
5483
+ name = " termtree"
5484
+ version = " 0.4.1"
5485
+ source = " registry+https://github.com/rust-lang/crates.io-index"
5486
+ checksum = " 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76"
5487
+
5389
5488
[[package ]]
5390
5489
name = " test"
5391
5490
version = " 0.0.0"
@@ -5558,7 +5657,19 @@ dependencies = [
5558
5657
" serde" ,
5559
5658
" serde_spanned" ,
5560
5659
" toml_datetime" ,
5561
- " toml_edit" ,
5660
+ " toml_edit 0.19.15" ,
5661
+ ]
5662
+
5663
+ [[package ]]
5664
+ name = " toml"
5665
+ version = " 0.8.13"
5666
+ source = " registry+https://github.com/rust-lang/crates.io-index"
5667
+ checksum = " a4e43f8cc456c9704c851ae29c67e17ef65d2c30017c17a9765b89c382dc8bba"
5668
+ dependencies = [
5669
+ " serde" ,
5670
+ " serde_spanned" ,
5671
+ " toml_datetime" ,
5672
+ " toml_edit 0.22.13" ,
5562
5673
]
5563
5674
5564
5675
[[package ]]
@@ -5580,7 +5691,20 @@ dependencies = [
5580
5691
" serde" ,
5581
5692
" serde_spanned" ,
5582
5693
" toml_datetime" ,
5583
- " winnow" ,
5694
+ " winnow 0.5.40" ,
5695
+ ]
5696
+
5697
+ [[package ]]
5698
+ name = " toml_edit"
5699
+ version = " 0.22.13"
5700
+ source = " registry+https://github.com/rust-lang/crates.io-index"
5701
+ checksum = " c127785850e8c20836d49732ae6abfa47616e60bf9d9f57c43c250361a9db96c"
5702
+ dependencies = [
5703
+ " indexmap" ,
5704
+ " serde" ,
5705
+ " serde_spanned" ,
5706
+ " toml_datetime" ,
5707
+ " winnow 0.6.8" ,
5584
5708
]
5585
5709
5586
5710
[[package ]]
@@ -5990,6 +6114,15 @@ version = "0.9.4"
5990
6114
source = " registry+https://github.com/rust-lang/crates.io-index"
5991
6115
checksum = " 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
5992
6116
6117
+ [[package ]]
6118
+ name = " wait-timeout"
6119
+ version = " 0.2.0"
6120
+ source = " registry+https://github.com/rust-lang/crates.io-index"
6121
+ checksum = " 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6"
6122
+ dependencies = [
6123
+ " libc" ,
6124
+ ]
6125
+
5993
6126
[[package ]]
5994
6127
name = " walkdir"
5995
6128
version = " 2.5.0"
@@ -6302,6 +6435,15 @@ dependencies = [
6302
6435
" memchr" ,
6303
6436
]
6304
6437
6438
+ [[package ]]
6439
+ name = " winnow"
6440
+ version = " 0.6.8"
6441
+ source = " registry+https://github.com/rust-lang/crates.io-index"
6442
+ checksum = " c3c52e9c97a68071b23e836c9380edae937f17b9c4667bd021973efc689f618d"
6443
+ dependencies = [
6444
+ " memchr" ,
6445
+ ]
6446
+
6305
6447
[[package ]]
6306
6448
name = " writeable"
6307
6449
version = " 0.5.4"
@@ -6319,6 +6461,12 @@ dependencies = [
6319
6461
" rustix" ,
6320
6462
]
6321
6463
6464
+ [[package ]]
6465
+ name = " xmlparser"
6466
+ version = " 0.13.6"
6467
+ source = " registry+https://github.com/rust-lang/crates.io-index"
6468
+ checksum = " 66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4"
6469
+
6322
6470
[[package ]]
6323
6471
name = " xz2"
6324
6472
version = " 0.1.7"
0 commit comments