diff options
| author | Mason Reed <mason@vector35.com> | 2025-02-14 00:07:53 -0500 |
|---|---|---|
| committer | Mason Reed <mason@vector35.com> | 2025-02-24 20:11:57 -0500 |
| commit | fb8eb1501b7f4b8eaefcb26131230ba42083c153 (patch) | |
| tree | 9eb5f090b0e31e4e49d4afc9e8220b323e7f7a98 /Cargo.lock | |
| parent | ddfdfe03426fa6ed1d73f3114e8f71ac0c54bef7 (diff) | |
Add SVD Loader Plugin
Diffstat (limited to 'Cargo.lock')
| -rw-r--r-- | Cargo.lock | 66 |
1 files changed, 64 insertions, 2 deletions
@@ -1523,13 +1523,14 @@ dependencies = [ [[package]] name = "insta" -version = "1.42.0" +version = "1.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6513e4067e16e69ed1db5ab56048ed65db32d10ba5fc1217f5393f8f17d8b5a5" +checksum = "71c1b125e30d93896b365e156c33dadfffab45ee8400afcbba4752f59de08a86" dependencies = [ "console", "linked-hash-map", "once_cell", + "pin-project", "serde", "similar", ] @@ -2043,6 +2044,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] +name = "pin-project" +version = "1.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfe2e71e1471fe07709406bf725f710b02927c9c54b2b5b2ec0e8087d97c327d" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "1.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6e859e6e5bd50440ab63c47e3ebabc90f26251f7c73c3d3e837b74a1cc3fa67" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] name = "pin-project-lite" version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -2391,6 +2412,12 @@ dependencies = [ ] [[package]] +name = "roxmltree" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97" + +[[package]] name = "rstest" version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -2691,6 +2718,41 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] +name = "svd-parser" +version = "0.14.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ee7838c1b248b3418519826888d6ed2be881092ccd815bf350bd713b1d9f687" +dependencies = [ + "anyhow", + "roxmltree", + "svd-rs", + "thiserror 1.0.69", +] + +[[package]] +name = "svd-rs" +version = "0.14.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec61cc12f8001859a87cca405aa84bfb2e5a083cfbf2eea804e5c23b6ad5a76" +dependencies = [ + "once_cell", + "regex", + "thiserror 1.0.69", +] + +[[package]] +name = "svd_ninja" +version = "0.1.0" +dependencies = [ + "binaryninja", + "binaryninjacore-sys", + "insta", + "log", + "serde_json", + "svd-parser", +] + +[[package]] name = "syn" version = "2.0.96" source = "registry+https://github.com/rust-lang/crates.io-index" |
