pub async fn fetch_queues<S>( storage: Arc<RwLock<S>>, ) -> Result<Vec<QueueInfo>, ApiError>where S::Error: Error, S: ListQueues,