dummy-queue 1.1.0

A dummy implementation of queue in rust
Documentation
  • Coverage
  • 0%
    0 out of 15 items documented0 out of 14 items with examples
  • Size
  • Source code size: 3.39 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.29 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Links
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • nhulox97

dummy-queue

Custom (and basic) implementation of queue using Box.

Usage

Queue supports T type means generic, so you are in charge to impl (if needed) any trait in case your use cases requires it. Any instance of T needs to be mut, otherwise Rust won't compile your code.

fn main() {
    let mut queue = Queue::<i32>::new();

    queue.enqueue(1);
    queue.enqueue(2);
    queue.enqueue(4);
    queue.enqueue(5);

    println!("Front of the queue: {:?}", queue.front());

    while !queue.is_empty() {
        println!("Dequeued: {:?}", queue.dequeue());
    }
}