pub trait ListWorkers: Backend {
// Required methods
fn list_workers(
&self,
queue: &str,
) -> impl Future<Output = Result<Vec<RunningWorker>, Self::Error>> + Send;
fn list_all_workers(
&self,
) -> impl Future<Output = Result<Vec<RunningWorker>, Self::Error>> + Send;
}Expand description
Allows listing all workers registered with the backend
Required Methods§
Sourcefn list_workers(
&self,
queue: &str,
) -> impl Future<Output = Result<Vec<RunningWorker>, Self::Error>> + Send
fn list_workers( &self, queue: &str, ) -> impl Future<Output = Result<Vec<RunningWorker>, Self::Error>> + Send
List all registered workers in the current queue
Sourcefn list_all_workers(
&self,
) -> impl Future<Output = Result<Vec<RunningWorker>, Self::Error>> + Send
fn list_all_workers( &self, ) -> impl Future<Output = Result<Vec<RunningWorker>, Self::Error>> + Send
List all registered workers in all queues
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.