allsource-core 0.19.1

High-performance event store core built in Rust
Documentation
pub mod event_sourced_audit_repository;
#[cfg(feature = "server")]
pub mod event_sourced_auth_repository;
pub mod event_sourced_config_repository;
pub mod event_sourced_tenant_repository;
pub mod in_memory_access_token_repository;
pub mod in_memory_article_repository;
pub mod in_memory_audit_repository;
pub mod in_memory_creator_repository;
pub mod in_memory_event_stream_repository;
pub mod in_memory_fork_repository;
pub mod in_memory_tenant_repository;
pub mod in_memory_transaction_repository;
pub mod in_memory_vector_search_repository;

#[cfg(feature = "postgres")]
pub mod postgres_event_stream_repository;

#[cfg(feature = "postgres")]
pub mod postgres_audit_repository;

#[cfg(feature = "postgres")]
pub mod postgres_tenant_repository;

#[cfg(feature = "rocksdb-storage")]
pub mod rocksdb_event_stream_repository;

pub use event_sourced_audit_repository::EventSourcedAuditRepository;
#[cfg(feature = "server")]
pub use event_sourced_auth_repository::EventSourcedAuthRepository;
pub use event_sourced_config_repository::EventSourcedConfigRepository;
pub use event_sourced_tenant_repository::EventSourcedTenantRepository;
pub use in_memory_access_token_repository::InMemoryAccessTokenRepository;
pub use in_memory_article_repository::InMemoryArticleRepository;
pub use in_memory_audit_repository::InMemoryAuditRepository;
pub use in_memory_creator_repository::InMemoryCreatorRepository;
pub use in_memory_event_stream_repository::InMemoryEventStreamRepository;
pub use in_memory_fork_repository::InMemoryForkRepository;
pub use in_memory_tenant_repository::InMemoryTenantRepository;
pub use in_memory_transaction_repository::InMemoryTransactionRepository;
pub use in_memory_vector_search_repository::InMemoryVectorSearchRepository;

#[cfg(feature = "postgres")]
pub use postgres_event_stream_repository::PostgresEventStreamRepository;

#[cfg(feature = "postgres")]
pub use postgres_audit_repository::PostgresAuditRepository;

#[cfg(feature = "postgres")]
pub use postgres_tenant_repository::PostgresTenantRepository;

#[cfg(feature = "rocksdb-storage")]
pub use rocksdb_event_stream_repository::RocksDBEventStreamRepository;