pub struct RedisQueueInfo {
pub active_jobs_list: String,
pub consumers_set: String,
pub dead_jobs_set: String,
pub done_jobs_set: String,
pub failed_jobs_set: String,
pub inflight_jobs_set: String,
pub job_data_hash: String,
pub scheduled_jobs_set: String,
pub signal_list: String,
}Expand description
Represents redis key names for various components of the RedisStorage.
This struct defines keys used in Redis to manage jobs and their lifecycle in the storage.
Fields§
§active_jobs_list: StringKey for the list of currently active jobs.
consumers_set: StringKey for the set of active consumers.
dead_jobs_set: StringKey for the set of jobs that are no longer retryable.
done_jobs_set: StringKey for the set of jobs that have completed successfully.
failed_jobs_set: StringKey for the set of jobs that have failed.
inflight_jobs_set: StringKey for the set of jobs that are currently being processed.
job_data_hash: StringKey for the hash storing data for each job.
scheduled_jobs_set: StringKey for the set of jobs scheduled for future execution.
signal_list: StringKey for the list used for signaling and communication between consumers and producers.
Trait Implementations§
Source§impl Clone for RedisQueueInfo
impl Clone for RedisQueueInfo
Source§fn clone(&self) -> RedisQueueInfo
fn clone(&self) -> RedisQueueInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RedisQueueInfo
impl RefUnwindSafe for RedisQueueInfo
impl Send for RedisQueueInfo
impl Sync for RedisQueueInfo
impl Unpin for RedisQueueInfo
impl UnwindSafe for RedisQueueInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more