@@ -1191,6 +1191,12 @@ version = "1.0.10"
1191
1191
source = " registry+https://github.com/rust-lang/crates.io-index"
1192
1192
checksum = " 8975ffdaa0ef3661bfe02dbdcc06c9f829dfafe6a3c474de366a8d5e44276921"
1193
1193
1194
+ [[package ]]
1195
+ name = " dyn-clone"
1196
+ version = " 1.0.19"
1197
+ source = " registry+https://github.com/rust-lang/crates.io-index"
1198
+ checksum = " 1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005"
1199
+
1194
1200
[[package ]]
1195
1201
name = " either"
1196
1202
version = " 1.15.0"
@@ -2347,11 +2353,11 @@ dependencies = [
2347
2353
2348
2354
[[package ]]
2349
2355
name = " miow"
2350
- version = " 0.6.0 "
2356
+ version = " 0.6.1 "
2351
2357
source = " registry+https://github.com/rust-lang/crates.io-index"
2352
- checksum = " 359f76430b20a79f9e20e115b3428614e654f04fab314482fc0fda0ebd3c6044 "
2358
+ checksum = " 536bfad37a309d62069485248eeaba1e8d9853aaf951caaeaed0585a95346f08 "
2353
2359
dependencies = [
2354
- " windows-sys 0.48.0 " ,
2360
+ " windows-sys 0.60.2 " ,
2355
2361
]
2356
2362
2357
2363
[[package ]]
@@ -3122,6 +3128,26 @@ dependencies = [
3122
3128
" thiserror 2.0.15" ,
3123
3129
]
3124
3130
3131
+ [[package ]]
3132
+ name = " ref-cast"
3133
+ version = " 1.0.24"
3134
+ source = " registry+https://github.com/rust-lang/crates.io-index"
3135
+ checksum = " 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf"
3136
+ dependencies = [
3137
+ " ref-cast-impl" ,
3138
+ ]
3139
+
3140
+ [[package ]]
3141
+ name = " ref-cast-impl"
3142
+ version = " 1.0.24"
3143
+ source = " registry+https://github.com/rust-lang/crates.io-index"
3144
+ checksum = " 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7"
3145
+ dependencies = [
3146
+ " proc-macro2" ,
3147
+ " quote" ,
3148
+ " syn 2.0.106" ,
3149
+ ]
3150
+
3125
3151
[[package ]]
3126
3152
name = " regex"
3127
3153
version = " 1.11.1"
@@ -4577,6 +4603,7 @@ dependencies = [
4577
4603
" rustc_macros" ,
4578
4604
" rustc_serialize" ,
4579
4605
" rustc_span" ,
4606
+ " schemars" ,
4580
4607
" serde" ,
4581
4608
" serde_derive" ,
4582
4609
" serde_json" ,
@@ -4900,6 +4927,31 @@ dependencies = [
4900
4927
" windows-sys 0.59.0" ,
4901
4928
]
4902
4929
4930
+ [[package ]]
4931
+ name = " schemars"
4932
+ version = " 1.0.4"
4933
+ source = " registry+https://github.com/rust-lang/crates.io-index"
4934
+ checksum = " 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0"
4935
+ dependencies = [
4936
+ " dyn-clone" ,
4937
+ " ref-cast" ,
4938
+ " schemars_derive" ,
4939
+ " serde" ,
4940
+ " serde_json" ,
4941
+ ]
4942
+
4943
+ [[package ]]
4944
+ name = " schemars_derive"
4945
+ version = " 1.0.4"
4946
+ source = " registry+https://github.com/rust-lang/crates.io-index"
4947
+ checksum = " 33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80"
4948
+ dependencies = [
4949
+ " proc-macro2" ,
4950
+ " quote" ,
4951
+ " serde_derive_internals" ,
4952
+ " syn 2.0.106" ,
4953
+ ]
4954
+
4903
4955
[[package ]]
4904
4956
name = " scoped-tls"
4905
4957
version = " 1.0.1"
@@ -4974,6 +5026,17 @@ dependencies = [
4974
5026
" syn 2.0.106" ,
4975
5027
]
4976
5028
5029
+ [[package ]]
5030
+ name = " serde_derive_internals"
5031
+ version = " 0.29.1"
5032
+ source = " registry+https://github.com/rust-lang/crates.io-index"
5033
+ checksum = " 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711"
5034
+ dependencies = [
5035
+ " proc-macro2" ,
5036
+ " quote" ,
5037
+ " syn 2.0.106" ,
5038
+ ]
5039
+
4977
5040
[[package ]]
4978
5041
name = " serde_json"
4979
5042
version = " 1.0.142"
@@ -6314,15 +6377,6 @@ dependencies = [
6314
6377
" windows-link" ,
6315
6378
]
6316
6379
6317
- [[package ]]
6318
- name = " windows-sys"
6319
- version = " 0.48.0"
6320
- source = " registry+https://github.com/rust-lang/crates.io-index"
6321
- checksum = " 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
6322
- dependencies = [
6323
- " windows-targets 0.48.5" ,
6324
- ]
6325
-
6326
6380
[[package ]]
6327
6381
name = " windows-sys"
6328
6382
version = " 0.52.0"
@@ -6350,21 +6404,6 @@ dependencies = [
6350
6404
" windows-targets 0.53.3" ,
6351
6405
]
6352
6406
6353
- [[package ]]
6354
- name = " windows-targets"
6355
- version = " 0.48.5"
6356
- source = " registry+https://github.com/rust-lang/crates.io-index"
6357
- checksum = " 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
6358
- dependencies = [
6359
- " windows_aarch64_gnullvm 0.48.5" ,
6360
- " windows_aarch64_msvc 0.48.5" ,
6361
- " windows_i686_gnu 0.48.5" ,
6362
- " windows_i686_msvc 0.48.5" ,
6363
- " windows_x86_64_gnu 0.48.5" ,
6364
- " windows_x86_64_gnullvm 0.48.5" ,
6365
- " windows_x86_64_msvc 0.48.5" ,
6366
- ]
6367
-
6368
6407
[[package ]]
6369
6408
name = " windows-targets"
6370
6409
version = " 0.52.6"
@@ -6407,12 +6446,6 @@ dependencies = [
6407
6446
" windows-link" ,
6408
6447
]
6409
6448
6410
- [[package ]]
6411
- name = " windows_aarch64_gnullvm"
6412
- version = " 0.48.5"
6413
- source = " registry+https://github.com/rust-lang/crates.io-index"
6414
- checksum = " 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
6415
-
6416
6449
[[package ]]
6417
6450
name = " windows_aarch64_gnullvm"
6418
6451
version = " 0.52.6"
@@ -6425,12 +6458,6 @@ version = "0.53.0"
6425
6458
source = " registry+https://github.com/rust-lang/crates.io-index"
6426
6459
checksum = " 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764"
6427
6460
6428
- [[package ]]
6429
- name = " windows_aarch64_msvc"
6430
- version = " 0.48.5"
6431
- source = " registry+https://github.com/rust-lang/crates.io-index"
6432
- checksum = " dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
6433
-
6434
6461
[[package ]]
6435
6462
name = " windows_aarch64_msvc"
6436
6463
version = " 0.52.6"
@@ -6443,12 +6470,6 @@ version = "0.53.0"
6443
6470
source = " registry+https://github.com/rust-lang/crates.io-index"
6444
6471
checksum = " c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c"
6445
6472
6446
- [[package ]]
6447
- name = " windows_i686_gnu"
6448
- version = " 0.48.5"
6449
- source = " registry+https://github.com/rust-lang/crates.io-index"
6450
- checksum = " a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
6451
-
6452
6473
[[package ]]
6453
6474
name = " windows_i686_gnu"
6454
6475
version = " 0.52.6"
@@ -6473,12 +6494,6 @@ version = "0.53.0"
6473
6494
source = " registry+https://github.com/rust-lang/crates.io-index"
6474
6495
checksum = " 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11"
6475
6496
6476
- [[package ]]
6477
- name = " windows_i686_msvc"
6478
- version = " 0.48.5"
6479
- source = " registry+https://github.com/rust-lang/crates.io-index"
6480
- checksum = " 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
6481
-
6482
6497
[[package ]]
6483
6498
name = " windows_i686_msvc"
6484
6499
version = " 0.52.6"
@@ -6491,12 +6506,6 @@ version = "0.53.0"
6491
6506
source = " registry+https://github.com/rust-lang/crates.io-index"
6492
6507
checksum = " 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d"
6493
6508
6494
- [[package ]]
6495
- name = " windows_x86_64_gnu"
6496
- version = " 0.48.5"
6497
- source = " registry+https://github.com/rust-lang/crates.io-index"
6498
- checksum = " 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
6499
-
6500
6509
[[package ]]
6501
6510
name = " windows_x86_64_gnu"
6502
6511
version = " 0.52.6"
@@ -6509,12 +6518,6 @@ version = "0.53.0"
6509
6518
source = " registry+https://github.com/rust-lang/crates.io-index"
6510
6519
checksum = " 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba"
6511
6520
6512
- [[package ]]
6513
- name = " windows_x86_64_gnullvm"
6514
- version = " 0.48.5"
6515
- source = " registry+https://github.com/rust-lang/crates.io-index"
6516
- checksum = " 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
6517
-
6518
6521
[[package ]]
6519
6522
name = " windows_x86_64_gnullvm"
6520
6523
version = " 0.52.6"
@@ -6527,12 +6530,6 @@ version = "0.53.0"
6527
6530
source = " registry+https://github.com/rust-lang/crates.io-index"
6528
6531
checksum = " 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57"
6529
6532
6530
- [[package ]]
6531
- name = " windows_x86_64_msvc"
6532
- version = " 0.48.5"
6533
- source = " registry+https://github.com/rust-lang/crates.io-index"
6534
- checksum = " ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
6535
-
6536
6533
[[package ]]
6537
6534
name = " windows_x86_64_msvc"
6538
6535
version = " 0.52.6"
0 commit comments