bitwarden_ipc/traits/
mod.rs1mod communication_backend;
2mod crypto_provider;
3mod session_repository;
4
5#[cfg(any(test, feature = "test-support"))]
6pub use communication_backend::test_support::TestCommunicationBackend;
7#[cfg(test)]
8pub(crate) use communication_backend::test_support::TestTwoWayCommunicationBackend;
9pub use communication_backend::{
10 CommunicationBackend, CommunicationBackendReceiver, noop::NoopCommunicationBackend,
11};
12pub use crypto_provider::CryptoProvider;
13#[cfg(any(test, feature = "test-support"))]
14pub use crypto_provider::NoEncryptionCryptoProvider;
15pub use session_repository::{InMemorySessionRepository, SessionRepository};