Skip to main content

Module store

Module store 

Source
Expand description

Task storage backend.

Re-exports§

pub use task_store::InMemoryTaskStore;
pub use task_store::TaskStore;
pub use task_store::TaskStoreConfig;
pub use tenant::TenantAwareInMemoryTaskStore;
pub use tenant::TenantContext;
pub use tenant::TenantStoreConfig;
pub use migration::Migration;
pub use migration::MigrationRunner;
pub use sqlite_store::SqliteTaskStore;
pub use tenant_sqlite_store::TenantAwareSqliteTaskStore;
pub use pg_migration::PgMigration;
pub use pg_migration::PgMigrationRunner;
pub use postgres_store::PostgresTaskStore;
pub use tenant_postgres_store::TenantAwarePostgresTaskStore;

Modules§

migration
Schema versioning and migration support for SqliteTaskStore.
pg_migration
Schema versioning and migration support for PostgresTaskStore.
postgres_store
PostgreSQL-backed TaskStore implementation.
sqlite_store
SQLite-backed TaskStore implementation.
task_store
Task persistence trait and in-memory implementation.
tenant
Tenant-scoped task store implementations.
tenant_postgres_store
Tenant-scoped PostgreSQL-backed TaskStore implementation.
tenant_sqlite_store
Tenant-scoped SQLite-backed TaskStore implementation.