Skip to main content

Module push

Module push 

Source
Expand description

Push notification configuration storage and delivery.

Re-exports§

pub use config_store::InMemoryPushConfigStore;
pub use config_store::PushConfigStore;
pub use sender::HttpPushSender;
pub use sender::PushRetryPolicy;
pub use sender::PushSender;
pub use tenant_config_store::TenantAwareInMemoryPushConfigStore;
pub use sqlite_config_store::SqlitePushConfigStore;
pub use tenant_sqlite_config_store::TenantAwareSqlitePushConfigStore;
pub use postgres_config_store::PostgresPushConfigStore;
pub use tenant_postgres_config_store::TenantAwarePostgresPushConfigStore;

Modules§

config_store
Push notification configuration storage trait and in-memory implementation.
postgres_config_store
PostgreSQL-backed PushConfigStore implementation.
sender
Push notification sender trait and HTTP implementation.
sqlite_config_store
SQLite-backed PushConfigStore implementation.
tenant_config_store
Tenant-scoped push notification config store.
tenant_postgres_config_store
Tenant-scoped PostgreSQL-backed PushConfigStore implementation.
tenant_sqlite_config_store
Tenant-scoped SQLite-backed PushConfigStore implementation.