Skip to content

Commit 8107403

Browse files
chore: derive Default for Queue enum
Apply clippy suggestion to use derive macro instead of manual implementation.
1 parent 05003a8 commit 8107403

1 file changed

Lines changed: 2 additions & 7 deletions

File tree

src/lib.rs

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -85,11 +85,12 @@ pub use retries::*;
8585
pub use worker::*;
8686

8787
/// Named queues for organizing different types of work.
88-
#[derive(Debug, Clone, PartialEq, Eq, Hash)]
88+
#[derive(Debug, Clone, PartialEq, Eq, Hash, Default)]
8989
pub enum Queue {
9090
/// Fast queue for high-priority, low-latency jobs
9191
Fast,
9292
/// Bulk queue for background processing
93+
#[default]
9394
Bulk,
9495
/// Dead letter queue for failed jobs
9596
DeadLetter,
@@ -108,12 +109,6 @@ impl Queue {
108109
}
109110
}
110111

111-
impl Default for Queue {
112-
fn default() -> Self {
113-
Self::Bulk
114-
}
115-
}
116-
117112
/// Configuration for job scheduling and execution.
118113
#[derive(Debug, Clone)]
119114
pub struct JobSpec {

0 commit comments

Comments
 (0)