use crate::ArcString;
#[inline]
pub(crate) fn mid_seq_key(prefix: &str, queue_name: &str) -> ArcString {
format!("{prefix}:{queue_name}:mid-seq").into()
}
#[inline]
pub(crate) fn messages_key(prefix: &str, queue_name: &str) -> ArcString {
format!("{prefix}:{queue_name}:messages").into()
}
#[inline]
pub(crate) fn lock_times_key(prefix: &str, queue_name: &str) -> ArcString {
format!("{prefix}:{queue_name}:lock-times").into()
}
#[inline]
pub(crate) fn locks_key(prefix: &str, queue_name: &str) -> ArcString {
format!("{prefix}:{queue_name}:locks").into()
}
#[inline]
pub(crate) fn err_messages_key(prefix: &str, queue_name: &str) -> ArcString {
format!("{prefix}:{queue_name}:err-msgs").into()
}
#[inline]
pub(crate) fn err_key(prefix: &str, queue_name: &str) -> ArcString {
format!("{prefix}:{queue_name}:err").into()
}
#[inline]
pub(crate) fn done_key(prefix: &str, queue_name: &str) -> ArcString {
format!("{prefix}:{queue_name}:done").into()
}
#[inline]
pub(crate) fn mids_ready_key(prefix: &str, queue_name: &str) -> ArcString {
format!("{prefix}:{queue_name}:mids-ready").into()
}
#[inline]
pub(crate) fn mid_circle_key(prefix: &str, queue_name: &str) -> ArcString {
format!("{prefix}:{queue_name}:mid-circle").into()
}
#[inline]
pub(crate) fn ndry_runs_key(prefix: &str, queue_name: &str) -> ArcString {
format!("{prefix}:{queue_name}:ndry-runs").into()
}
#[inline]
pub(crate) fn isleep_a_key(prefix: &str, queue_name: &str) -> ArcString {
format!("{prefix}:{queue_name}:isleep-a").into()
}
#[inline]
pub(crate) fn isleep_b_key(prefix: &str, queue_name: &str) -> ArcString {
format!("{prefix}:{queue_name}:isleep-b").into()
}
#[inline]
pub(crate) fn schedule_key(prefix: &str) -> ArcString {
format!("{prefix}:schedule").into()
}