Skip to main content

Crate awa_model

Crate awa_model 

Source

Re-exports§

pub use admin::CallbackConfig;
pub use admin::DefaultAction;
pub use admin::JobKindDescriptor;
pub use admin::JobKindOverview;
pub use admin::ListJobsFilter;
pub use admin::QueueDescriptor;
pub use admin::QueueOverview;
pub use admin::QueueRuntimeConfigSnapshot;
pub use admin::QueueRuntimeMode;
pub use admin::QueueRuntimeSnapshot;
pub use admin::QueueRuntimeSummary;
pub use admin::RateLimitSnapshot;
pub use admin::ResolveOutcome;
pub use admin::RuntimeInstance;
pub use admin::RuntimeOverview;
pub use admin::RuntimeSnapshotInput;
pub use admin::StateTimeseriesBucket;
pub use admin::StorageCapability;
pub use cron::CronJobRow;
pub use cron::PeriodicJob;
pub use cron::PeriodicJobBuilder;
pub use error::AwaError;
pub use insert::insert;
pub use insert::insert_many;
pub use insert::insert_many_copy;
pub use insert::insert_many_copy_from_pool;
pub use insert::insert_with;
pub use job::InsertOpts;
pub use job::InsertParams;
pub use job::JobRow;
pub use job::JobState;
pub use job::UniqueOpts;
pub use storage::StorageStatus;

Modules§

admin
bridge
Transactional enqueue for non-sqlx Postgres stacks.
cron
Periodic/cron job types and database operations.
error
insert
job
kind
migrations
storage
unique

Traits§

JobArgs
Trait for typed job arguments.

Type Aliases§

QueueStatsDeprecated
Deprecated alias preserved for one release so existing downstream code compiling against awa_model::QueueStats keeps building. New callers should use QueueOverview directly — the renamed type carries additional descriptor fields this alias predates.

Derive Macros§

JobArgs
Derive macro for job argument types.