Skip to content

Commit 0c821d6

Browse files
committed
refactor: move validation middleware rust crate under crates
Signed-off-by: lucarlig <luca.carlig@ibm.com>
1 parent 5dece96 commit 0c821d6

9 files changed

Lines changed: 4 additions & 4 deletions

File tree

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8534,11 +8534,11 @@ rust-check: rust-build-check rust-fmt-check rust-lint rust-test ## Run all Rust
85348534
rust-validation-install: rust-ensure-deps ## Build and install the Rust validation extension into the active venv
85358535
@test -d "$(VENV_DIR)" || $(MAKE) venv
85368536
@echo "🧪 Installing Rust validation extension..."
8537-
@/bin/bash -c "source $(VENV_DIR)/bin/activate && maturin develop --manifest-path tools_rust/validation_middleware_rust/Cargo.toml"
8537+
@/bin/bash -c "source $(VENV_DIR)/bin/activate && maturin develop --manifest-path crates/validation_middleware_rust/Cargo.toml"
85388538

85398539
rust-validation-test: rust-ensure-deps ## Run tests for the Rust validation extension crate
85408540
@echo "🧪 Testing Rust validation extension..."
8541-
@cargo test --manifest-path tools_rust/validation_middleware_rust/Cargo.toml
8541+
@cargo test --manifest-path crates/validation_middleware_rust/Cargo.toml
85428542

85438543
rust-doc: rust-ensure-deps ## Build Rust documentation
85448544
@echo "🦀 Building Rust documentation..."
File renamed without changes.
File renamed without changes.
File renamed without changes.

tools_rust/validation_middleware_rust/python/validation_middleware_rust/__init__.pyi renamed to crates/validation_middleware_rust/python/validation_middleware_rust/__init__.pyi

File renamed without changes.

tools_rust/validation_middleware_rust/src/bin/stub_gen.rs renamed to crates/validation_middleware_rust/src/bin/stub_gen.rs

File renamed without changes.
File renamed without changes.

tests/performance/test_validation_middleware_rust_benchmark.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
from mcpgateway.middleware.validation_middleware import ValidationMiddleware
3030

3131
REPO_ROOT = Path(__file__).resolve().parents[2]
32-
RUST_VALIDATION_MANIFEST = REPO_ROOT / "tools_rust" / "validation_middleware_rust" / "Cargo.toml"
32+
RUST_VALIDATION_MANIFEST = REPO_ROOT / "crates" / "validation_middleware_rust" / "Cargo.toml"
3333
UDS_TARGET_MEDIANS_MS = {
3434
"nested_safe": 0.153,
3535
"deep_nested": 0.806,

tests/unit/test_validation_middleware_rust_stubs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from pathlib import Path
22

33
ROOT = Path(__file__).resolve().parents[2]
4-
STUB_PATH = ROOT / "tools_rust" / "validation_middleware_rust" / "python" / "validation_middleware_rust" / "__init__.pyi"
4+
STUB_PATH = ROOT / "crates" / "validation_middleware_rust" / "python" / "validation_middleware_rust" / "__init__.pyi"
55

66

77
def test_validation_middleware_rust_generates_packaged_stub():

0 commit comments

Comments
 (0)