8个版本 (稳定)

使用旧Rust 2015

1.1.3 2017年2月23日
1.1.2 2017年1月30日
1.1.1 2015年10月3日
1.0.2 2015年10月3日
0.0.1 2015年1月22日

2118数据结构

MIT 许可证

580KB
1K SLoC

JavaScript 840 SLoC // 0.1% comments Rust 403 SLoC

doubly

Rust中的双链表

用法

extern crate doubly;

use doubly::DoublyLinkedList;

fn main() {
    let my_list: DoublyLinkedList<i32> = DoublyLinkedList::new_empty();

    for k in 1..999999 {
        my_list.push_back(k);
    }

    my_list[7] = 85;

    for k in my_list.iter().take(10) {
        println!("{}", k);
    }
}

无运行时依赖