[workspace] [package] name = "codeql-rust" version = "0.1.0" edition = "2021" [dependencies] anyhow = "1.0.86" clap = { version = "4.5.16", features = ["derive"] } figment = { version = "0.10.19", features = ["env"]} log = "0.4.22" num-traits = "0.2.19" ra_ap_base_db = "0.0.232" ra_ap_hir = "0.0.232" ra_ap_hir_def = "0.0.232" ra_ap_ide_db = "0.0.232" ra_ap_load-cargo = "0.0.232" ra_ap_project_model = "0.0.232" ra_ap_syntax = "0.0.232" ra_ap_vfs = "0.0.232" serde = "1.0.209" serde_with = "3.9.0" stderrlog = "0.6.0" triomphe = "0.1.13" # Ideally, we'd like to pull this in via a relative path. # However, our bazel/rust tooling chokes on this, c.f. https://github.com/bazelbuild/rules_rust/issues/1525 # Therefore, we have a pretty bad hack in place instead, see README.md in the codeql-extractor-fake-crate directory. codeql-extractor = { path = "codeql-extractor-fake-crate" } [patch.crates-io] # patch for build script bug preventing bazel build # see https://github.com/rust-lang/rustc_apfloat/pull/17 rustc_apfloat = { git = "https://github.com/redsun82/rustc_apfloat.git", rev = "096d585100636bc2e9f09d7eefec38c5b334d47b" }