0.3.17-pre.002-fix.001

This commit is contained in:
2026-09-24 11:20:46 +02:00
parent c56ae68834
commit f82082a564
4 changed files with 201 additions and 5 deletions

View File

@@ -1,5 +1,5 @@
// file: crates/ksp-store-api/tests/dependency_boundary.rs
// version: 9
// version: 10
//! Dependency canaries for the Store API RAW foundation.
@@ -137,7 +137,7 @@ fn pre_006_source_boundary_keeps_models_and_capabilities_backend_free() {
assert!(raw_account_capability.contains("trait RawAccountStateWrite"));
assert!(raw_account_capability.contains("trait RawAccountObservationRead"));
assert!(raw_account_capability.contains("trait RawAccountObservationWrite"));
for forbidden in ["trait StoreBackend", "trait Store", "PostgresStore", "MySqlStore", "Arc<dyn"] {
for forbidden in ["trait StoreBackend", "trait Store ", "trait Store:", "trait Store<", "trait Store\n", "PostgresStore", "MySqlStore", "Arc<dyn"] {
assert!(!capability_home.contains(forbidden));
assert!(!raw_account_capability.contains(forbidden));
assert!(!raw_conflict_capability.contains(forbidden));