v0.3.13-pre.008

This commit is contained in:
2026-09-10 17:52:35 +02:00
parent 8bb530e9b4
commit 1f2720463b
18 changed files with 899 additions and 36 deletions

View File

@@ -1,5 +1,5 @@
// file: crates/ksp-worker-raw-transaction-ingest-lib/tests/public_api.rs
// version: 17
// version: 18
//! External public-surface proofs for the RAW transaction ingest Worker foundation.
@@ -336,3 +336,18 @@ fn v0_3_13_pre_007_source_inventory_and_logical_keys_remain_private() {
}
return;
}
#[test]
fn v0_3_13_pre_008_convergence_cache_registry_and_source_keys_remain_private() {
let root = include_str!("../src/lib.rs");
for forbidden in [
"pub use self::persistence::RawTransactionIngestPersistenceConvergence",
"pub use self::persistence::persist_raw_transaction_ingest_converged_acquisition",
"RawTransactionIngestGlobalHydrationRegistry",
"RawTransactionIngestHydrationKey",
"source_key",
] {
assert!(!root.contains(forbidden), "pre.008 convergence implementation leaked through public crate root: {forbidden}");
}
return;
}