List of all items
Structs
- config::event_bus::EventBusConfig
- config::event_bus::NATSConfig
- config::http::HTTPServerConfig
- config::lock_manager::LockManagerConfig
- config::lock_manager::RedisConfig
- config::outbox::OutboxConfig
- config::outbox::Timeout
- config::projector::ProjectorConfig
- config::repository::RepositoryConfig
- config::repository::SqliteConfig
- config::transducer::TransducerConfig
- domain::entity::event::EventEnvelope
- domain::entity::snapshot::AggregateSnapshot
- domain::machine::machine::Machine
- domain::machine::state::State
- domain::machine::transition::Transition
- infrastructure::adapters::outbound::event_bus::nats::NATSBus
- infrastructure::adapters::outbound::lock_manager::redis::RedisLockManager
- infrastructure::adapters::outbound::storage::postgres::PostgresConnector
- infrastructure::adapters::outbound::storage::sqlite::SqliteConnector
- infrastructure::dto::event_bus::nats::NATSEventEnvelope
- infrastructure::dto::storage::sql::SQLAggregateSnapshot
- infrastructure::dto::storage::sql::SQLEventEnvelope
Enums
- config::event_bus::EventBusBackend
- config::lock_manager::LockManagerBackend
- config::repository::RepositoryBackend
- domain::entity::error::RepositoryError
Traits
- application::ports::outbound::event_bus::EventBus
- application::ports::outbound::event_repository::EventRepository
- application::ports::outbound::lock_manager::LockManager
- domain::entity::aggregate::Aggregate
- domain::entity::command::Command
- domain::entity::command::HandleCommand
- domain::entity::command::VerifyCommand
- domain::entity::event::ApplyEvent
- domain::entity::event::Event
- domain::entity::event::EventMetadata
- domain::entity::event::EventUpcaster
- domain::entity::query::Query
- domain::entity::query::VerifyQuery
- domain::entity::snapshot::ApplySnapshot
- domain::entity::snapshot::Snapshot
- domain::machine::traits::TState