Struct background_jobs::QueueHandle [−][src]
pub struct QueueHandle { /* fields omitted */ }
Expand description
A handle to the job server, used for queuing new jobs
QueueHandle
should be stored in your application’s state in order to allow all parts of your
application to spawn jobs.
Implementations
Queues a job for execution
This job will be sent to the server for storage, and will execute whenever a worker for the job’s queue is free to do so.
Schedule a job for execution later
This job will be sent to the server for storage, and will execute after the specified time and when a worker for the job’s queue is free to do so.
Queues a job for recurring execution
This job will be added to it’s queue on the server once every Duration
. It will be
processed whenever workers are free to do so.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for QueueHandle
impl Send for QueueHandle
impl Sync for QueueHandle
impl Unpin for QueueHandle
impl !UnwindSafe for QueueHandle
Blanket Implementations
Mutably borrows from an owned value. Read more