@@ -1191,6 +1191,12 @@ version = "1.0.10"
11911191source = " registry+https://github.com/rust-lang/crates.io-index"
11921192checksum = " 8975ffdaa0ef3661bfe02dbdcc06c9f829dfafe6a3c474de366a8d5e44276921"
11931193
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+
11941200[[package ]]
11951201name = " either"
11961202version = " 1.15.0"
@@ -2347,11 +2353,11 @@ dependencies = [
23472353
23482354[[package ]]
23492355name = " miow"
2350- version = " 0.6.0 "
2356+ version = " 0.6.1 "
23512357source = " registry+https://github.com/rust-lang/crates.io-index"
2352- checksum = " 359f76430b20a79f9e20e115b3428614e654f04fab314482fc0fda0ebd3c6044 "
2358+ checksum = " 536bfad37a309d62069485248eeaba1e8d9853aaf951caaeaed0585a95346f08 "
23532359dependencies = [
2354- " windows-sys 0.48.0 " ,
2360+ " windows-sys 0.60.2 " ,
23552361]
23562362
23572363[[package ]]
@@ -3122,6 +3128,26 @@ dependencies = [
31223128 " thiserror 2.0.15" ,
31233129]
31243130
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+
31253151[[package ]]
31263152name = " regex"
31273153version = " 1.11.1"
@@ -4577,6 +4603,7 @@ dependencies = [
45774603 " rustc_macros" ,
45784604 " rustc_serialize" ,
45794605 " rustc_span" ,
4606+ " schemars" ,
45804607 " serde" ,
45814608 " serde_derive" ,
45824609 " serde_json" ,
@@ -4900,6 +4927,31 @@ dependencies = [
49004927 " windows-sys 0.59.0" ,
49014928]
49024929
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+
49034955[[package ]]
49044956name = " scoped-tls"
49054957version = " 1.0.1"
@@ -4974,6 +5026,17 @@ dependencies = [
49745026 " syn 2.0.106" ,
49755027]
49765028
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+
49775040[[package ]]
49785041name = " serde_json"
49795042version = " 1.0.142"
@@ -6314,15 +6377,6 @@ dependencies = [
63146377 " windows-link" ,
63156378]
63166379
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-
63266380[[package ]]
63276381name = " windows-sys"
63286382version = " 0.52.0"
@@ -6350,21 +6404,6 @@ dependencies = [
63506404 " windows-targets 0.53.3" ,
63516405]
63526406
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-
63686407[[package ]]
63696408name = " windows-targets"
63706409version = " 0.52.6"
@@ -6407,12 +6446,6 @@ dependencies = [
64076446 " windows-link" ,
64086447]
64096448
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-
64166449[[package ]]
64176450name = " windows_aarch64_gnullvm"
64186451version = " 0.52.6"
@@ -6425,12 +6458,6 @@ version = "0.53.0"
64256458source = " registry+https://github.com/rust-lang/crates.io-index"
64266459checksum = " 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764"
64276460
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-
64346461[[package ]]
64356462name = " windows_aarch64_msvc"
64366463version = " 0.52.6"
@@ -6443,12 +6470,6 @@ version = "0.53.0"
64436470source = " registry+https://github.com/rust-lang/crates.io-index"
64446471checksum = " c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c"
64456472
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-
64526473[[package ]]
64536474name = " windows_i686_gnu"
64546475version = " 0.52.6"
@@ -6473,12 +6494,6 @@ version = "0.53.0"
64736494source = " registry+https://github.com/rust-lang/crates.io-index"
64746495checksum = " 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11"
64756496
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-
64826497[[package ]]
64836498name = " windows_i686_msvc"
64846499version = " 0.52.6"
@@ -6491,12 +6506,6 @@ version = "0.53.0"
64916506source = " registry+https://github.com/rust-lang/crates.io-index"
64926507checksum = " 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d"
64936508
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-
65006509[[package ]]
65016510name = " windows_x86_64_gnu"
65026511version = " 0.52.6"
@@ -6509,12 +6518,6 @@ version = "0.53.0"
65096518source = " registry+https://github.com/rust-lang/crates.io-index"
65106519checksum = " 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba"
65116520
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-
65186521[[package ]]
65196522name = " windows_x86_64_gnullvm"
65206523version = " 0.52.6"
@@ -6527,12 +6530,6 @@ version = "0.53.0"
65276530source = " registry+https://github.com/rust-lang/crates.io-index"
65286531checksum = " 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57"
65296532
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-
65366533[[package ]]
65376534name = " windows_x86_64_msvc"
65386535version = " 0.52.6"
0 commit comments