3 个稳定版本
| 1.1.0 | 2023 年 9 月 30 日 | 
|---|---|
| 1.0.1 | 2023 年 9 月 30 日 | 
#13 在 #dummy
4KB
72 行
dummy-queue
使用 Box 自定义(和基本)队列的实现。
用法
Queue 支持 T 类型,即泛型,因此您需要(如果需要)实现任何特质。任何 T 的实例都需要是 mut,否则 Rust 将无法编译您的代码。
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());
    }
}