refactor(vault): remove irpc actor dispatch — direct method calls on VaultServiceHandle (task: vault/irpc-removal)
ADR-025 / drift item #4: remove the irpc-based actor dispatch from the vault crate. VaultServiceHandle (Arc<std::sync::RwLock<>>) is now the sole synchronous API. Removed: VaultProtocol enum, VaultServiceActor, VaultService wrapper, Client<VaultProtocol> usage, irpc/irpc-derive/tokio deps, postcard dev-dep, Serialize/Deserialize on VaultServiceError. lib.rs re-exports match the vault README Public API. The vault is now local-only by construction with zero async runtime dependency. Refs: docs/architecture/crates/vault/README.md drift #4 Implements: ADR-025 # Conflicts: # Cargo.lock
This commit is contained in:
780
Cargo.lock
generated
780
Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user