@@ -275,6 +275,21 @@ dependencies = [
275
275
" nom" ,
276
276
]
277
277
278
+ [[package ]]
279
+ name = " assert_cmd"
280
+ version = " 2.0.14"
281
+ source = " registry+https://github.com/rust-lang/crates.io-index"
282
+ checksum = " ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8"
283
+ dependencies = [
284
+ " anstyle" ,
285
+ " bstr" ,
286
+ " doc-comment" ,
287
+ " predicates" ,
288
+ " predicates-core" ,
289
+ " predicates-tree" ,
290
+ " wait-timeout" ,
291
+ ]
292
+
278
293
[[package ]]
279
294
name = " autocfg"
280
295
version = " 1.3.0"
@@ -1086,6 +1101,12 @@ version = "0.1.13"
1086
1101
source = " registry+https://github.com/rust-lang/crates.io-index"
1087
1102
checksum = " 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
1088
1103
1104
+ [[package ]]
1105
+ name = " difflib"
1106
+ version = " 0.4.0"
1107
+ source = " registry+https://github.com/rust-lang/crates.io-index"
1108
+ checksum = " 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8"
1109
+
1089
1110
[[package ]]
1090
1111
name = " digest"
1091
1112
version = " 0.10.7"
@@ -1188,6 +1209,12 @@ dependencies = [
1188
1209
" windows-sys 0.52.0" ,
1189
1210
]
1190
1211
1212
+ [[package ]]
1213
+ name = " doc-comment"
1214
+ version = " 0.3.3"
1215
+ source = " registry+https://github.com/rust-lang/crates.io-index"
1216
+ checksum = " fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10"
1217
+
1191
1218
[[package ]]
1192
1219
name = " either"
1193
1220
version = " 1.12.0"
@@ -2317,6 +2344,33 @@ dependencies = [
2317
2344
" topological-sort" ,
2318
2345
]
2319
2346
2347
+ [[package ]]
2348
+ name = " mdbook-trpl-listing"
2349
+ version = " 0.1.0"
2350
+ dependencies = [
2351
+ " assert_cmd" ,
2352
+ " clap" ,
2353
+ " mdbook" ,
2354
+ " pulldown-cmark 0.10.3" ,
2355
+ " pulldown-cmark-to-cmark" ,
2356
+ " serde_json" ,
2357
+ " thiserror" ,
2358
+ " toml 0.8.13" ,
2359
+ " xmlparser" ,
2360
+ ]
2361
+
2362
+ [[package ]]
2363
+ name = " mdbook-trpl-note"
2364
+ version = " 1.0.0"
2365
+ dependencies = [
2366
+ " assert_cmd" ,
2367
+ " clap" ,
2368
+ " mdbook" ,
2369
+ " pulldown-cmark 0.10.3" ,
2370
+ " pulldown-cmark-to-cmark" ,
2371
+ " serde_json" ,
2372
+ ]
2373
+
2320
2374
[[package ]]
2321
2375
name = " measureme"
2322
2376
version = " 11.0.1"
@@ -2929,6 +2983,33 @@ version = "0.1.1"
2929
2983
source = " registry+https://github.com/rust-lang/crates.io-index"
2930
2984
checksum = " 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
2931
2985
2986
+ [[package ]]
2987
+ name = " predicates"
2988
+ version = " 3.1.0"
2989
+ source = " registry+https://github.com/rust-lang/crates.io-index"
2990
+ checksum = " 68b87bfd4605926cdfefc1c3b5f8fe560e3feca9d5552cf68c466d3d8236c7e8"
2991
+ dependencies = [
2992
+ " anstyle" ,
2993
+ " difflib" ,
2994
+ " predicates-core" ,
2995
+ ]
2996
+
2997
+ [[package ]]
2998
+ name = " predicates-core"
2999
+ version = " 1.0.6"
3000
+ source = " registry+https://github.com/rust-lang/crates.io-index"
3001
+ checksum = " b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174"
3002
+
3003
+ [[package ]]
3004
+ name = " predicates-tree"
3005
+ version = " 1.0.9"
3006
+ source = " registry+https://github.com/rust-lang/crates.io-index"
3007
+ checksum = " 368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf"
3008
+ dependencies = [
3009
+ " predicates-core" ,
3010
+ " termtree" ,
3011
+ ]
3012
+
2932
3013
[[package ]]
2933
3014
name = " prettydiff"
2934
3015
version = " 0.6.4"
@@ -2998,6 +3079,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
2998
3079
checksum = " 76979bea66e7875e7509c4ec5300112b316af87fa7a252ca91c448b32dfe3993"
2999
3080
dependencies = [
3000
3081
" bitflags 2.5.0" ,
3082
+ " getopts" ,
3001
3083
" memchr" ,
3002
3084
" pulldown-cmark-escape" ,
3003
3085
" unicase" ,
@@ -3009,6 +3091,15 @@ version = "0.10.1"
3009
3091
source = " registry+https://github.com/rust-lang/crates.io-index"
3010
3092
checksum = " bd348ff538bc9caeda7ee8cad2d1d48236a1f443c1fa3913c6a02fe0043b1dd3"
3011
3093
3094
+ [[package ]]
3095
+ name = " pulldown-cmark-to-cmark"
3096
+ version = " 13.0.0"
3097
+ source = " registry+https://github.com/rust-lang/crates.io-index"
3098
+ checksum = " f609795c8d835f79dcfcf768415b9fb57ef1b74891e99f86e73f43a7a257163b"
3099
+ dependencies = [
3100
+ " pulldown-cmark 0.10.3" ,
3101
+ ]
3102
+
3012
3103
[[package ]]
3013
3104
name = " punycode"
3014
3105
version = " 0.4.1"
@@ -3256,6 +3347,8 @@ dependencies = [
3256
3347
" clap" ,
3257
3348
" env_logger" ,
3258
3349
" mdbook" ,
3350
+ " mdbook-trpl-listing" ,
3351
+ " mdbook-trpl-note" ,
3259
3352
]
3260
3353
3261
3354
[[package ]]
@@ -5363,6 +5456,12 @@ dependencies = [
5363
5456
" winapi" ,
5364
5457
]
5365
5458
5459
+ [[package ]]
5460
+ name = " termtree"
5461
+ version = " 0.4.1"
5462
+ source = " registry+https://github.com/rust-lang/crates.io-index"
5463
+ checksum = " 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76"
5464
+
5366
5465
[[package ]]
5367
5466
name = " test"
5368
5467
version = " 0.0.0"
@@ -5535,7 +5634,19 @@ dependencies = [
5535
5634
" serde" ,
5536
5635
" serde_spanned" ,
5537
5636
" toml_datetime" ,
5538
- " toml_edit" ,
5637
+ " toml_edit 0.19.15" ,
5638
+ ]
5639
+
5640
+ [[package ]]
5641
+ name = " toml"
5642
+ version = " 0.8.13"
5643
+ source = " registry+https://github.com/rust-lang/crates.io-index"
5644
+ checksum = " a4e43f8cc456c9704c851ae29c67e17ef65d2c30017c17a9765b89c382dc8bba"
5645
+ dependencies = [
5646
+ " serde" ,
5647
+ " serde_spanned" ,
5648
+ " toml_datetime" ,
5649
+ " toml_edit 0.22.13" ,
5539
5650
]
5540
5651
5541
5652
[[package ]]
@@ -5557,7 +5668,20 @@ dependencies = [
5557
5668
" serde" ,
5558
5669
" serde_spanned" ,
5559
5670
" toml_datetime" ,
5560
- " winnow" ,
5671
+ " winnow 0.5.40" ,
5672
+ ]
5673
+
5674
+ [[package ]]
5675
+ name = " toml_edit"
5676
+ version = " 0.22.13"
5677
+ source = " registry+https://github.com/rust-lang/crates.io-index"
5678
+ checksum = " c127785850e8c20836d49732ae6abfa47616e60bf9d9f57c43c250361a9db96c"
5679
+ dependencies = [
5680
+ " indexmap" ,
5681
+ " serde" ,
5682
+ " serde_spanned" ,
5683
+ " toml_datetime" ,
5684
+ " winnow 0.6.8" ,
5561
5685
]
5562
5686
5563
5687
[[package ]]
@@ -5967,6 +6091,15 @@ version = "0.9.4"
5967
6091
source = " registry+https://github.com/rust-lang/crates.io-index"
5968
6092
checksum = " 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
5969
6093
6094
+ [[package ]]
6095
+ name = " wait-timeout"
6096
+ version = " 0.2.0"
6097
+ source = " registry+https://github.com/rust-lang/crates.io-index"
6098
+ checksum = " 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6"
6099
+ dependencies = [
6100
+ " libc" ,
6101
+ ]
6102
+
5970
6103
[[package ]]
5971
6104
name = " walkdir"
5972
6105
version = " 2.5.0"
@@ -6279,6 +6412,15 @@ dependencies = [
6279
6412
" memchr" ,
6280
6413
]
6281
6414
6415
+ [[package ]]
6416
+ name = " winnow"
6417
+ version = " 0.6.8"
6418
+ source = " registry+https://github.com/rust-lang/crates.io-index"
6419
+ checksum = " c3c52e9c97a68071b23e836c9380edae937f17b9c4667bd021973efc689f618d"
6420
+ dependencies = [
6421
+ " memchr" ,
6422
+ ]
6423
+
6282
6424
[[package ]]
6283
6425
name = " writeable"
6284
6426
version = " 0.5.4"
@@ -6296,6 +6438,12 @@ dependencies = [
6296
6438
" rustix" ,
6297
6439
]
6298
6440
6441
+ [[package ]]
6442
+ name = " xmlparser"
6443
+ version = " 0.13.6"
6444
+ source = " registry+https://github.com/rust-lang/crates.io-index"
6445
+ checksum = " 66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4"
6446
+
6299
6447
[[package ]]
6300
6448
name = " xz2"
6301
6449
version = " 0.1.7"
0 commit comments