Module mas_storage::job
source · Expand description
Repository to schedule persistent jobs.
Structs§
- A job to deactivate and lock a user
- A job to delete a device for a user on the homeserver.
- A wrapper type that defines a job id.
- A job submission to be scheduled through the repository.
- A wrapper for
Job
which adds the span context in the payload. - A job to provision a device for a user on the homeserver.
- A job to provision the user on the homeserver.
- A job to reactivate a user
- Send account recovery emails
- A job which syncs the list of devices of a user with the homeserver
- A job to verify an email address.
Traits§
- Trait representing a job.
- A
JobRepository
is used to schedule jobs to be executed by a worker. - An extension trait for
JobRepository
to schedule jobs directly.