skippy_rs/lib.rs
1//! A lock free skip list.
2//!
3//! The purpose of this crate is to provide a skip list that can be used in concurrent applications.
4#![warn(
5 // missing_debug_implementations,
6 rust_2018_idioms,
7 unreachable_pub
8)]
9pub mod collections;
10pub mod internal;
11pub mod skiplist;
12
13pub use collections::priority_queue::PriorityQueue;
14pub use internal::skiplist::SkipList;
15pub use internal::sync::SkipList as SyncSkipList;