Cargo.lock (26061B)
1 # This file is automatically @generated by Cargo. 2 # It is not intended for manual editing. 3 version = 4 4 5 [[package]] 6 name = "aho-corasick" 7 version = "1.1.4" 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" 10 dependencies = [ 11 "memchr", 12 ] 13 14 [[package]] 15 name = "anyhow" 16 version = "1.0.102" 17 source = "registry+https://github.com/rust-lang/crates.io-index" 18 checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" 19 20 [[package]] 21 name = "arduino-hal" 22 version = "0.1.0" 23 source = "git+https://github.com/rahix/avr-hal?rev=e5c8f37fe48419956e722490a82b9ca9b9fc61a2#e5c8f37fe48419956e722490a82b9ca9b9fc61a2" 24 dependencies = [ 25 "atmega-hal", 26 "avr-device", 27 "avr-hal-generic", 28 "cfg-if", 29 "embedded-hal 1.0.0", 30 "ufmt", 31 ] 32 33 [[package]] 34 name = "arraydeque" 35 version = "0.5.1" 36 source = "registry+https://github.com/rust-lang/crates.io-index" 37 checksum = "7d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236" 38 39 [[package]] 40 name = "atdf2svd" 41 version = "0.5.1" 42 source = "registry+https://github.com/rust-lang/crates.io-index" 43 checksum = "179e5f106191a4d02437d8f66ed06f852e1a85774db29f934251d33cfec219fa" 44 dependencies = [ 45 "cfg-if", 46 "log", 47 "svd-encoder", 48 "svd-rs", 49 "xmltree 0.10.3", 50 ] 51 52 [[package]] 53 name = "atmega-hal" 54 version = "0.1.0" 55 source = "git+https://github.com/rahix/avr-hal?rev=e5c8f37fe48419956e722490a82b9ca9b9fc61a2#e5c8f37fe48419956e722490a82b9ca9b9fc61a2" 56 dependencies = [ 57 "avr-device", 58 "avr-hal-generic", 59 ] 60 61 [[package]] 62 name = "avr-device" 63 version = "0.8.1" 64 source = "registry+https://github.com/rust-lang/crates.io-index" 65 checksum = "0584fb409e2ff23423979617c6b7ab34628727c8ef8026b665d41f41114060b9" 66 dependencies = [ 67 "anyhow", 68 "atdf2svd", 69 "avr-device-macros", 70 "bare-metal", 71 "cfg-if", 72 "critical-section", 73 "prettyplease", 74 "svd-rs", 75 "svd2rust", 76 "svdtools", 77 "syn 2.0.110", 78 "vcell", 79 "yaml-rust2", 80 ] 81 82 [[package]] 83 name = "avr-device-macros" 84 version = "0.8.1" 85 source = "registry+https://github.com/rust-lang/crates.io-index" 86 checksum = "129341bd5b981a038dd2ae0963550bfcb67ad56c64b53aa462cf1a0764405e97" 87 dependencies = [ 88 "proc-macro2", 89 "quote", 90 "syn 1.0.109", 91 ] 92 93 [[package]] 94 name = "avr-hal-generic" 95 version = "0.1.0" 96 source = "git+https://github.com/rahix/avr-hal?rev=e5c8f37fe48419956e722490a82b9ca9b9fc61a2#e5c8f37fe48419956e722490a82b9ca9b9fc61a2" 97 dependencies = [ 98 "avr-device", 99 "embedded-hal 0.2.7", 100 "embedded-hal 1.0.0", 101 "embedded-hal-bus", 102 "embedded-storage", 103 "nb 1.1.0", 104 "paste", 105 "ufmt", 106 "unwrap-infallible", 107 ] 108 109 [[package]] 110 name = "bare-metal" 111 version = "1.0.0" 112 source = "registry+https://github.com/rust-lang/crates.io-index" 113 checksum = "f8fe8f5a8a398345e52358e18ff07cc17a568fbca5c6f73873d3a62056309603" 114 115 [[package]] 116 name = "blink" 117 version = "0.1.0" 118 dependencies = [ 119 "arduino-hal", 120 "embedded-hal 1.0.0", 121 "nb 1.1.0", 122 "panic-halt", 123 "ufmt", 124 ] 125 126 [[package]] 127 name = "bstr" 128 version = "1.12.1" 129 source = "registry+https://github.com/rust-lang/crates.io-index" 130 checksum = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab" 131 dependencies = [ 132 "memchr", 133 "serde", 134 ] 135 136 [[package]] 137 name = "cfg-if" 138 version = "1.0.4" 139 source = "registry+https://github.com/rust-lang/crates.io-index" 140 checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" 141 142 [[package]] 143 name = "commands" 144 version = "0.0.5" 145 source = "registry+https://github.com/rust-lang/crates.io-index" 146 checksum = "688226b9769bbf11a9d82a94fb4adda15793a6023d33a8ca7695dbafec6f4123" 147 148 [[package]] 149 name = "convert_case" 150 version = "0.6.0" 151 source = "registry+https://github.com/rust-lang/crates.io-index" 152 checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca" 153 dependencies = [ 154 "unicode-segmentation", 155 ] 156 157 [[package]] 158 name = "critical-section" 159 version = "1.2.0" 160 source = "registry+https://github.com/rust-lang/crates.io-index" 161 checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" 162 163 [[package]] 164 name = "displaydoc" 165 version = "0.2.5" 166 source = "registry+https://github.com/rust-lang/crates.io-index" 167 checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" 168 dependencies = [ 169 "proc-macro2", 170 "quote", 171 "syn 2.0.110", 172 ] 173 174 [[package]] 175 name = "either" 176 version = "1.15.0" 177 source = "registry+https://github.com/rust-lang/crates.io-index" 178 checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" 179 180 [[package]] 181 name = "embedded-hal" 182 version = "0.2.7" 183 source = "registry+https://github.com/rust-lang/crates.io-index" 184 checksum = "35949884794ad573cf46071e41c9b60efb0cb311e3ca01f7af807af1debc66ff" 185 dependencies = [ 186 "nb 0.1.3", 187 "void", 188 ] 189 190 [[package]] 191 name = "embedded-hal" 192 version = "1.0.0" 193 source = "registry+https://github.com/rust-lang/crates.io-index" 194 checksum = "361a90feb7004eca4019fb28352a9465666b24f840f5c3cddf0ff13920590b89" 195 196 [[package]] 197 name = "embedded-hal-bus" 198 version = "0.1.0" 199 source = "registry+https://github.com/rust-lang/crates.io-index" 200 checksum = "57b4e6ede84339ebdb418cd986e6320a34b017cdf99b5cc3efceec6450b06886" 201 dependencies = [ 202 "critical-section", 203 "embedded-hal 1.0.0", 204 ] 205 206 [[package]] 207 name = "embedded-storage" 208 version = "0.2.0" 209 source = "registry+https://github.com/rust-lang/crates.io-index" 210 checksum = "723dce4e9f25b6e6c5f35628e144794e5b459216ed7da97b7c4b66cdb3fa82ca" 211 212 [[package]] 213 name = "encoding_rs" 214 version = "0.8.35" 215 source = "registry+https://github.com/rust-lang/crates.io-index" 216 checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" 217 dependencies = [ 218 "cfg-if", 219 ] 220 221 [[package]] 222 name = "equivalent" 223 version = "1.0.2" 224 source = "registry+https://github.com/rust-lang/crates.io-index" 225 checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 226 227 [[package]] 228 name = "foldhash" 229 version = "0.1.5" 230 source = "registry+https://github.com/rust-lang/crates.io-index" 231 checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" 232 233 [[package]] 234 name = "form_urlencoded" 235 version = "1.2.2" 236 source = "registry+https://github.com/rust-lang/crates.io-index" 237 checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" 238 dependencies = [ 239 "percent-encoding", 240 ] 241 242 [[package]] 243 name = "globset" 244 version = "0.4.18" 245 source = "registry+https://github.com/rust-lang/crates.io-index" 246 checksum = "52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3" 247 dependencies = [ 248 "aho-corasick", 249 "bstr", 250 "log", 251 "regex-automata", 252 "regex-syntax", 253 ] 254 255 [[package]] 256 name = "hashbrown" 257 version = "0.15.5" 258 source = "registry+https://github.com/rust-lang/crates.io-index" 259 checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" 260 dependencies = [ 261 "foldhash", 262 ] 263 264 [[package]] 265 name = "hashbrown" 266 version = "0.17.1" 267 source = "registry+https://github.com/rust-lang/crates.io-index" 268 checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" 269 270 [[package]] 271 name = "hashlink" 272 version = "0.10.0" 273 source = "registry+https://github.com/rust-lang/crates.io-index" 274 checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1" 275 dependencies = [ 276 "hashbrown 0.15.5", 277 ] 278 279 [[package]] 280 name = "icu_collections" 281 version = "2.2.0" 282 source = "registry+https://github.com/rust-lang/crates.io-index" 283 checksum = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c" 284 dependencies = [ 285 "displaydoc", 286 "potential_utf", 287 "utf8_iter", 288 "yoke", 289 "zerofrom", 290 "zerovec", 291 ] 292 293 [[package]] 294 name = "icu_locale_core" 295 version = "2.2.0" 296 source = "registry+https://github.com/rust-lang/crates.io-index" 297 checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29" 298 dependencies = [ 299 "displaydoc", 300 "litemap", 301 "tinystr", 302 "writeable", 303 "zerovec", 304 ] 305 306 [[package]] 307 name = "icu_normalizer" 308 version = "2.2.0" 309 source = "registry+https://github.com/rust-lang/crates.io-index" 310 checksum = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4" 311 dependencies = [ 312 "icu_collections", 313 "icu_normalizer_data", 314 "icu_properties", 315 "icu_provider", 316 "smallvec", 317 "zerovec", 318 ] 319 320 [[package]] 321 name = "icu_normalizer_data" 322 version = "2.2.0" 323 source = "registry+https://github.com/rust-lang/crates.io-index" 324 checksum = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38" 325 326 [[package]] 327 name = "icu_properties" 328 version = "2.2.0" 329 source = "registry+https://github.com/rust-lang/crates.io-index" 330 checksum = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de" 331 dependencies = [ 332 "icu_collections", 333 "icu_locale_core", 334 "icu_properties_data", 335 "icu_provider", 336 "zerotrie", 337 "zerovec", 338 ] 339 340 [[package]] 341 name = "icu_properties_data" 342 version = "2.2.0" 343 source = "registry+https://github.com/rust-lang/crates.io-index" 344 checksum = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14" 345 346 [[package]] 347 name = "icu_provider" 348 version = "2.2.0" 349 source = "registry+https://github.com/rust-lang/crates.io-index" 350 checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421" 351 dependencies = [ 352 "displaydoc", 353 "icu_locale_core", 354 "writeable", 355 "yoke", 356 "zerofrom", 357 "zerotrie", 358 "zerovec", 359 ] 360 361 [[package]] 362 name = "idna" 363 version = "1.1.0" 364 source = "registry+https://github.com/rust-lang/crates.io-index" 365 checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" 366 dependencies = [ 367 "idna_adapter", 368 "smallvec", 369 "utf8_iter", 370 ] 371 372 [[package]] 373 name = "idna_adapter" 374 version = "1.2.2" 375 source = "registry+https://github.com/rust-lang/crates.io-index" 376 checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714" 377 dependencies = [ 378 "icu_normalizer", 379 "icu_properties", 380 ] 381 382 [[package]] 383 name = "indexmap" 384 version = "2.14.0" 385 source = "registry+https://github.com/rust-lang/crates.io-index" 386 checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" 387 dependencies = [ 388 "equivalent", 389 "hashbrown 0.17.1", 390 ] 391 392 [[package]] 393 name = "inflections" 394 version = "1.1.1" 395 source = "registry+https://github.com/rust-lang/crates.io-index" 396 checksum = "a257582fdcde896fd96463bf2d40eefea0580021c0712a0e2b028b60b47a837a" 397 398 [[package]] 399 name = "itertools" 400 version = "0.14.0" 401 source = "registry+https://github.com/rust-lang/crates.io-index" 402 checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" 403 dependencies = [ 404 "either", 405 ] 406 407 [[package]] 408 name = "litemap" 409 version = "0.8.2" 410 source = "registry+https://github.com/rust-lang/crates.io-index" 411 checksum = "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0" 412 413 [[package]] 414 name = "log" 415 version = "0.4.29" 416 source = "registry+https://github.com/rust-lang/crates.io-index" 417 checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" 418 419 [[package]] 420 name = "memchr" 421 version = "2.8.0" 422 source = "registry+https://github.com/rust-lang/crates.io-index" 423 checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" 424 425 [[package]] 426 name = "nb" 427 version = "0.1.3" 428 source = "registry+https://github.com/rust-lang/crates.io-index" 429 checksum = "801d31da0513b6ec5214e9bf433a77966320625a37860f910be265be6e18d06f" 430 dependencies = [ 431 "nb 1.1.0", 432 ] 433 434 [[package]] 435 name = "nb" 436 version = "1.1.0" 437 source = "registry+https://github.com/rust-lang/crates.io-index" 438 checksum = "8d5439c4ad607c3c23abf66de8c8bf57ba8adcd1f129e699851a6e43935d339d" 439 440 [[package]] 441 name = "normpath" 442 version = "1.5.1" 443 source = "registry+https://github.com/rust-lang/crates.io-index" 444 checksum = "b9985ef7269fa99f3b12437bb698381da2428743ab90f20393f399fa14cab21a" 445 dependencies = [ 446 "windows-sys", 447 ] 448 449 [[package]] 450 name = "once_cell" 451 version = "1.21.4" 452 source = "registry+https://github.com/rust-lang/crates.io-index" 453 checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" 454 455 [[package]] 456 name = "panic-halt" 457 version = "1.0.0" 458 source = "registry+https://github.com/rust-lang/crates.io-index" 459 checksum = "a513e167849a384b7f9b746e517604398518590a9142f4846a32e3c2a4de7b11" 460 461 [[package]] 462 name = "paste" 463 version = "1.0.15" 464 source = "registry+https://github.com/rust-lang/crates.io-index" 465 checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" 466 467 [[package]] 468 name = "percent-encoding" 469 version = "2.3.2" 470 source = "registry+https://github.com/rust-lang/crates.io-index" 471 checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" 472 473 [[package]] 474 name = "phf" 475 version = "0.11.3" 476 source = "registry+https://github.com/rust-lang/crates.io-index" 477 checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" 478 dependencies = [ 479 "phf_macros", 480 "phf_shared", 481 ] 482 483 [[package]] 484 name = "phf_generator" 485 version = "0.11.3" 486 source = "registry+https://github.com/rust-lang/crates.io-index" 487 checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" 488 dependencies = [ 489 "phf_shared", 490 "rand", 491 ] 492 493 [[package]] 494 name = "phf_macros" 495 version = "0.11.3" 496 source = "registry+https://github.com/rust-lang/crates.io-index" 497 checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" 498 dependencies = [ 499 "phf_generator", 500 "phf_shared", 501 "proc-macro2", 502 "quote", 503 "syn 2.0.110", 504 ] 505 506 [[package]] 507 name = "phf_shared" 508 version = "0.11.3" 509 source = "registry+https://github.com/rust-lang/crates.io-index" 510 checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" 511 dependencies = [ 512 "siphasher", 513 ] 514 515 [[package]] 516 name = "potential_utf" 517 version = "0.1.5" 518 source = "registry+https://github.com/rust-lang/crates.io-index" 519 checksum = "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564" 520 dependencies = [ 521 "zerovec", 522 ] 523 524 [[package]] 525 name = "prettyplease" 526 version = "0.2.37" 527 source = "registry+https://github.com/rust-lang/crates.io-index" 528 checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" 529 dependencies = [ 530 "proc-macro2", 531 "syn 2.0.110", 532 ] 533 534 [[package]] 535 name = "proc-macro2" 536 version = "1.0.106" 537 source = "registry+https://github.com/rust-lang/crates.io-index" 538 checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" 539 dependencies = [ 540 "unicode-ident", 541 ] 542 543 [[package]] 544 name = "quick-xml" 545 version = "0.37.5" 546 source = "registry+https://github.com/rust-lang/crates.io-index" 547 checksum = "331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb" 548 dependencies = [ 549 "memchr", 550 "serde", 551 ] 552 553 [[package]] 554 name = "quote" 555 version = "1.0.45" 556 source = "registry+https://github.com/rust-lang/crates.io-index" 557 checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" 558 dependencies = [ 559 "proc-macro2", 560 ] 561 562 [[package]] 563 name = "rand" 564 version = "0.8.6" 565 source = "registry+https://github.com/rust-lang/crates.io-index" 566 checksum = "5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8a" 567 dependencies = [ 568 "rand_core", 569 ] 570 571 [[package]] 572 name = "rand_core" 573 version = "0.6.4" 574 source = "registry+https://github.com/rust-lang/crates.io-index" 575 checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 576 577 [[package]] 578 name = "regex" 579 version = "1.12.3" 580 source = "registry+https://github.com/rust-lang/crates.io-index" 581 checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" 582 dependencies = [ 583 "aho-corasick", 584 "memchr", 585 "regex-automata", 586 "regex-syntax", 587 ] 588 589 [[package]] 590 name = "regex-automata" 591 version = "0.4.14" 592 source = "registry+https://github.com/rust-lang/crates.io-index" 593 checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" 594 dependencies = [ 595 "aho-corasick", 596 "memchr", 597 "regex-syntax", 598 ] 599 600 [[package]] 601 name = "regex-syntax" 602 version = "0.8.10" 603 source = "registry+https://github.com/rust-lang/crates.io-index" 604 checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" 605 606 [[package]] 607 name = "roxmltree" 608 version = "0.20.0" 609 source = "registry+https://github.com/rust-lang/crates.io-index" 610 checksum = "6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97" 611 612 [[package]] 613 name = "serde" 614 version = "1.0.228" 615 source = "registry+https://github.com/rust-lang/crates.io-index" 616 checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" 617 dependencies = [ 618 "serde_core", 619 "serde_derive", 620 ] 621 622 [[package]] 623 name = "serde_core" 624 version = "1.0.228" 625 source = "registry+https://github.com/rust-lang/crates.io-index" 626 checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" 627 dependencies = [ 628 "serde_derive", 629 ] 630 631 [[package]] 632 name = "serde_derive" 633 version = "1.0.228" 634 source = "registry+https://github.com/rust-lang/crates.io-index" 635 checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" 636 dependencies = [ 637 "proc-macro2", 638 "quote", 639 "syn 2.0.110", 640 ] 641 642 [[package]] 643 name = "siphasher" 644 version = "1.0.3" 645 source = "registry+https://github.com/rust-lang/crates.io-index" 646 checksum = "8ee5873ec9cce0195efcb7a4e9507a04cd49aec9c83d0389df45b1ef7ba2e649" 647 648 [[package]] 649 name = "smallvec" 650 version = "1.15.1" 651 source = "registry+https://github.com/rust-lang/crates.io-index" 652 checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" 653 654 [[package]] 655 name = "stable_deref_trait" 656 version = "1.2.1" 657 source = "registry+https://github.com/rust-lang/crates.io-index" 658 checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" 659 660 [[package]] 661 name = "svd-encoder" 662 version = "0.14.7" 663 source = "registry+https://github.com/rust-lang/crates.io-index" 664 checksum = "f0961dac31cc1ce3e673918792e826d6bdf5e4005b197acb996b793cfc732f83" 665 dependencies = [ 666 "convert_case", 667 "svd-rs", 668 "thiserror 1.0.69", 669 "xmltree 0.11.0", 670 ] 671 672 [[package]] 673 name = "svd-parser" 674 version = "0.14.9" 675 source = "registry+https://github.com/rust-lang/crates.io-index" 676 checksum = "a41fe17e46dee363a7d3b20e878bbf6d6b4e839ae010ff07ef0e05d41d201811" 677 dependencies = [ 678 "anyhow", 679 "roxmltree", 680 "svd-rs", 681 "thiserror 1.0.69", 682 ] 683 684 [[package]] 685 name = "svd-rs" 686 version = "0.14.12" 687 source = "registry+https://github.com/rust-lang/crates.io-index" 688 checksum = "c9b88ee2e82f09623ff76965587dc15a2e7150a3126854899c86e94dab777458" 689 dependencies = [ 690 "once_cell", 691 "regex", 692 "serde", 693 "thiserror 1.0.69", 694 ] 695 696 [[package]] 697 name = "svd2rust" 698 version = "0.37.1" 699 source = "registry+https://github.com/rust-lang/crates.io-index" 700 checksum = "1eaf6a040bfbc04e7b946a6a373b24aab09e1feb875bb0e20c929946c4b7bfc4" 701 dependencies = [ 702 "anyhow", 703 "inflections", 704 "log", 705 "proc-macro2", 706 "quote", 707 "regex", 708 "svd-parser", 709 "svd-rs", 710 "syn 2.0.110", 711 "thiserror 2.0.18", 712 "url", 713 ] 714 715 [[package]] 716 name = "svdtools" 717 version = "0.5.0" 718 source = "registry+https://github.com/rust-lang/crates.io-index" 719 checksum = "6cb2e48b200a352e10c4c50056b3f0a2da8e571c317d5af47c41ba672b2e9c87" 720 dependencies = [ 721 "anyhow", 722 "commands", 723 "globset", 724 "hashlink", 725 "itertools", 726 "log", 727 "normpath", 728 "once_cell", 729 "phf", 730 "quick-xml", 731 "regex", 732 "serde", 733 "svd-encoder", 734 "svd-parser", 735 "svd-rs", 736 "thiserror 1.0.69", 737 "yaml-rust2", 738 ] 739 740 [[package]] 741 name = "syn" 742 version = "1.0.109" 743 source = "registry+https://github.com/rust-lang/crates.io-index" 744 checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 745 dependencies = [ 746 "proc-macro2", 747 "quote", 748 "unicode-ident", 749 ] 750 751 [[package]] 752 name = "syn" 753 version = "2.0.110" 754 source = "registry+https://github.com/rust-lang/crates.io-index" 755 checksum = "a99801b5bd34ede4cf3fc688c5919368fea4e4814a4664359503e6015b280aea" 756 dependencies = [ 757 "proc-macro2", 758 "quote", 759 "unicode-ident", 760 ] 761 762 [[package]] 763 name = "synstructure" 764 version = "0.13.2" 765 source = "registry+https://github.com/rust-lang/crates.io-index" 766 checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" 767 dependencies = [ 768 "proc-macro2", 769 "quote", 770 "syn 2.0.110", 771 ] 772 773 [[package]] 774 name = "thiserror" 775 version = "1.0.69" 776 source = "registry+https://github.com/rust-lang/crates.io-index" 777 checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" 778 dependencies = [ 779 "thiserror-impl 1.0.69", 780 ] 781 782 [[package]] 783 name = "thiserror" 784 version = "2.0.18" 785 source = "registry+https://github.com/rust-lang/crates.io-index" 786 checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" 787 dependencies = [ 788 "thiserror-impl 2.0.18", 789 ] 790 791 [[package]] 792 name = "thiserror-impl" 793 version = "1.0.69" 794 source = "registry+https://github.com/rust-lang/crates.io-index" 795 checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" 796 dependencies = [ 797 "proc-macro2", 798 "quote", 799 "syn 2.0.110", 800 ] 801 802 [[package]] 803 name = "thiserror-impl" 804 version = "2.0.18" 805 source = "registry+https://github.com/rust-lang/crates.io-index" 806 checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" 807 dependencies = [ 808 "proc-macro2", 809 "quote", 810 "syn 2.0.110", 811 ] 812 813 [[package]] 814 name = "tinystr" 815 version = "0.8.3" 816 source = "registry+https://github.com/rust-lang/crates.io-index" 817 checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d" 818 dependencies = [ 819 "displaydoc", 820 "zerovec", 821 ] 822 823 [[package]] 824 name = "ufmt" 825 version = "0.2.0" 826 source = "registry+https://github.com/rust-lang/crates.io-index" 827 checksum = "1a64846ec02b57e9108d6469d98d1648782ad6bb150a95a9baac26900bbeab9d" 828 dependencies = [ 829 "ufmt-macros", 830 "ufmt-write", 831 ] 832 833 [[package]] 834 name = "ufmt-macros" 835 version = "0.3.0" 836 source = "registry+https://github.com/rust-lang/crates.io-index" 837 checksum = "d337d3be617449165cb4633c8dece429afd83f84051024079f97ad32a9663716" 838 dependencies = [ 839 "proc-macro2", 840 "quote", 841 "syn 1.0.109", 842 ] 843 844 [[package]] 845 name = "ufmt-write" 846 version = "0.1.0" 847 source = "registry+https://github.com/rust-lang/crates.io-index" 848 checksum = "e87a2ed6b42ec5e28cc3b94c09982969e9227600b2e3dcbc1db927a84c06bd69" 849 850 [[package]] 851 name = "unicode-ident" 852 version = "1.0.24" 853 source = "registry+https://github.com/rust-lang/crates.io-index" 854 checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" 855 856 [[package]] 857 name = "unicode-segmentation" 858 version = "1.13.2" 859 source = "registry+https://github.com/rust-lang/crates.io-index" 860 checksum = "9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c" 861 862 [[package]] 863 name = "unwrap-infallible" 864 version = "0.1.5" 865 source = "registry+https://github.com/rust-lang/crates.io-index" 866 checksum = "151ac09978d3c2862c4e39b557f4eceee2cc72150bc4cb4f16abf061b6e381fb" 867 868 [[package]] 869 name = "url" 870 version = "2.5.8" 871 source = "registry+https://github.com/rust-lang/crates.io-index" 872 checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" 873 dependencies = [ 874 "form_urlencoded", 875 "idna", 876 "percent-encoding", 877 "serde", 878 "serde_derive", 879 ] 880 881 [[package]] 882 name = "utf8_iter" 883 version = "1.0.4" 884 source = "registry+https://github.com/rust-lang/crates.io-index" 885 checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" 886 887 [[package]] 888 name = "vcell" 889 version = "0.1.3" 890 source = "registry+https://github.com/rust-lang/crates.io-index" 891 checksum = "77439c1b53d2303b20d9459b1ade71a83c716e3f9c34f3228c00e6f185d6c002" 892 893 [[package]] 894 name = "void" 895 version = "1.0.2" 896 source = "registry+https://github.com/rust-lang/crates.io-index" 897 checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" 898 899 [[package]] 900 name = "windows-link" 901 version = "0.2.1" 902 source = "registry+https://github.com/rust-lang/crates.io-index" 903 checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" 904 905 [[package]] 906 name = "windows-sys" 907 version = "0.61.2" 908 source = "registry+https://github.com/rust-lang/crates.io-index" 909 checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" 910 dependencies = [ 911 "windows-link", 912 ] 913 914 [[package]] 915 name = "writeable" 916 version = "0.6.3" 917 source = "registry+https://github.com/rust-lang/crates.io-index" 918 checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4" 919 920 [[package]] 921 name = "xml-rs" 922 version = "0.8.28" 923 source = "registry+https://github.com/rust-lang/crates.io-index" 924 checksum = "3ae8337f8a065cfc972643663ea4279e04e7256de865aa66fe25cec5fb912d3f" 925 926 [[package]] 927 name = "xmltree" 928 version = "0.10.3" 929 source = "registry+https://github.com/rust-lang/crates.io-index" 930 checksum = "d7d8a75eaf6557bb84a65ace8609883db44a29951042ada9b393151532e41fcb" 931 dependencies = [ 932 "xml-rs", 933 ] 934 935 [[package]] 936 name = "xmltree" 937 version = "0.11.0" 938 source = "registry+https://github.com/rust-lang/crates.io-index" 939 checksum = "b619f8c85654798007fb10afa5125590b43b088c225a25fc2fec100a9fad0fc6" 940 dependencies = [ 941 "indexmap", 942 "xml-rs", 943 ] 944 945 [[package]] 946 name = "yaml-rust2" 947 version = "0.10.4" 948 source = "registry+https://github.com/rust-lang/crates.io-index" 949 checksum = "2462ea039c445496d8793d052e13787f2b90e750b833afee748e601c17621ed9" 950 dependencies = [ 951 "arraydeque", 952 "encoding_rs", 953 "hashlink", 954 ] 955 956 [[package]] 957 name = "yoke" 958 version = "0.8.2" 959 source = "registry+https://github.com/rust-lang/crates.io-index" 960 checksum = "abe8c5fda708d9ca3df187cae8bfb9ceda00dd96231bed36e445a1a48e66f9ca" 961 dependencies = [ 962 "stable_deref_trait", 963 "yoke-derive", 964 "zerofrom", 965 ] 966 967 [[package]] 968 name = "yoke-derive" 969 version = "0.8.2" 970 source = "registry+https://github.com/rust-lang/crates.io-index" 971 checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e" 972 dependencies = [ 973 "proc-macro2", 974 "quote", 975 "syn 2.0.110", 976 "synstructure", 977 ] 978 979 [[package]] 980 name = "zerofrom" 981 version = "0.1.7" 982 source = "registry+https://github.com/rust-lang/crates.io-index" 983 checksum = "69faa1f2a1ea75661980b013019ed6687ed0e83d069bc1114e2cc74c6c04c4df" 984 dependencies = [ 985 "zerofrom-derive", 986 ] 987 988 [[package]] 989 name = "zerofrom-derive" 990 version = "0.1.7" 991 source = "registry+https://github.com/rust-lang/crates.io-index" 992 checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1" 993 dependencies = [ 994 "proc-macro2", 995 "quote", 996 "syn 2.0.110", 997 "synstructure", 998 ] 999 1000 [[package]] 1001 name = "zerotrie" 1002 version = "0.2.4" 1003 source = "registry+https://github.com/rust-lang/crates.io-index" 1004 checksum = "0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf" 1005 dependencies = [ 1006 "displaydoc", 1007 "yoke", 1008 "zerofrom", 1009 ] 1010 1011 [[package]] 1012 name = "zerovec" 1013 version = "0.11.6" 1014 source = "registry+https://github.com/rust-lang/crates.io-index" 1015 checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239" 1016 dependencies = [ 1017 "yoke", 1018 "zerofrom", 1019 "zerovec-derive", 1020 ] 1021 1022 [[package]] 1023 name = "zerovec-derive" 1024 version = "0.11.3" 1025 source = "registry+https://github.com/rust-lang/crates.io-index" 1026 checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555" 1027 dependencies = [ 1028 "proc-macro2", 1029 "quote", 1030 "syn 2.0.110", 1031 ]