From 2320a7ff72e56a1a166b71850eaa90766cef942b Mon Sep 17 00:00:00 2001 From: Mick Grove Date: Fri, 24 Apr 2026 13:51:23 -0700 Subject: [PATCH] performance improvements and rule improvements --- tests/library_crates_external_project.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/library_crates_external_project.rs b/tests/library_crates_external_project.rs index aeca440..7f20376 100644 --- a/tests/library_crates_external_project.rs +++ b/tests/library_crates_external_project.rs @@ -13,6 +13,10 @@ fn library_crates_work_from_external_project() -> anyhow::Result<()> { let core_path = toml_escape_path(&repo_root.join("crates/kingfisher-core")); let rules_path = toml_escape_path(&repo_root.join("crates/kingfisher-rules")); let scanner_path = toml_escape_path(&repo_root.join("crates/kingfisher-scanner")); + let vectorscan_rs_path = + toml_escape_path(&repo_root.join("vendor/vectorscan-rs/vectorscan-rs")); + let vectorscan_rs_sys_path = + toml_escape_path(&repo_root.join("vendor/vectorscan-rs/vectorscan-rs-sys")); let temp = tempfile::tempdir()?; let project_dir = temp.path().join("external-kingfisher-consumer"); @@ -33,6 +37,10 @@ kingfisher-rules = {{ path = "{rules_path}" }} [target.'cfg(not(windows))'.dependencies] kingfisher-scanner = {{ path = "{scanner_path}" }} + +[patch.crates-io] +vectorscan-rs = {{ path = "{vectorscan_rs_path}" }} +vectorscan-rs-sys = {{ path = "{vectorscan_rs_sys_path}" }} "# ), )?;