19 lines
468 B
Rust
19 lines
468 B
Rust
// Copyright 2024 New Vector Ltd.
|
|
//
|
|
// SPDX-License-Identifier: AGPL-3.0-only
|
|
// Please see LICENSE in the repository root for full details.
|
|
|
|
//! A module containing repositories for the job queue
|
|
|
|
mod job;
|
|
mod schedule;
|
|
mod tasks;
|
|
mod worker;
|
|
|
|
pub use self::{
|
|
job::{InsertableJob, Job, JobMetadata, QueueJobRepository, QueueJobRepositoryExt},
|
|
schedule::{QueueScheduleRepository, ScheduleStatus},
|
|
tasks::*,
|
|
worker::{QueueWorkerRepository, Worker},
|
|
};
|