summaryrefslogtreecommitdiff
path: root/rust/Cargo.toml
diff options
context:
space:
mode:
Diffstat (limited to 'rust/Cargo.toml')
-rw-r--r--rust/Cargo.toml39
1 files changed, 7 insertions, 32 deletions
diff --git a/rust/Cargo.toml b/rust/Cargo.toml
index ff016274..86e527d6 100644
--- a/rust/Cargo.toml
+++ b/rust/Cargo.toml
@@ -6,40 +6,15 @@ edition = "2021"
rust-version = "1.83.0"
[features]
-noexports = []
+# This is used when statically linking to prevent exporting CorePluginABIVersion and UiPluginABIVersion.
+no_exports = []
[dependencies]
-lazy_static = "1.4.0"
log = { version = "0.4", features = ["std"] }
-rayon = { version = "1.8", optional = true }
+rayon = { version = "1.10", optional = true }
binaryninjacore-sys = { path = "binaryninjacore-sys" }
+thiserror = "2.0"
-[patch.crates-io]
-# Patched pdb crate to implement some extra structures
-pdb = { path = "./examples/pdb-ng/pdb-0.8.0-patched" }
-
-[workspace]
-members = [
- "examples/basic_script",
- "examples/decompile",
- "examples/dwarf/dwarf_export",
- "examples/dwarf/dwarf_import",
- "examples/dwarf/dwarfdump",
- "examples/dwarf/shared",
- "examples/idb_import",
- "examples/flowgraph",
- # TODO: Disabled until they can update time dependency.
- # "examples/minidump",
- "examples/mlil_visitor",
- "examples/mlil_lifter",
- "examples/hlil_visitor",
- "examples/hlil_lifter",
- "examples/pdb-ng",
- "examples/pdb-ng/demo",
- "examples/template",
- "examples/test_demangler",
- "examples/workflow"
-]
-
-[profile.release]
-debug = 1
+[dev-dependencies]
+rstest = "0.24"
+tempfile = "3.15" \ No newline at end of file