PriorityQueue - Rust #001

This video is in French.

In this first episode, we code together a data structure for managing tasks with different priority levels.

What you will learn

Technologies: Rust, Cargo, VecDeque. Level: intermediate.

This project is part of a series where we will build a complete solution: fairness between producers, asynchronous tasks, persistence and monitoring.

Source code: github.com/xigh/pq-async-rs


Questions about this article or your own project? Book a consultation

PriorityQueue in Rust -- video series

  1. PriorityQueue - Rust #001
  2. PriorityQueue - Rust #002 - Fairness
  3. PriorityQueue - Rust #003 - Multithreading
  4. PriorityQueue - Rust #004 - Blocking Dequeue
  5. PriorityQueue - Rust #005 - Graceful Shutdown
  6. PriorityQueue - Rust #006 - async/await