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