rayon_hash/
lib.rs

1#![doc(html_root_url = "https://docs.rs/rayon-hash/0.4")]
2
3extern crate rayon;
4
5#[cfg(test)] extern crate rand;
6
7mod alloc;
8#[cfg(rayon_hash_unstable)]
9mod intrinsics;
10mod ptr;
11
12// #[stable(feature = "rust1", since = "1.0.0")]
13pub use self::hash_map::HashMap;
14// #[stable(feature = "rust1", since = "1.0.0")]
15pub use self::hash_set::HashSet;
16
17mod par;
18mod std_hash;
19
20// #[stable(feature = "rust1", since = "1.0.0")]
21pub mod hash_map {
22    //! A hash map implemented with linear probing and Robin Hood bucket stealing.
23    // #[stable(feature = "rust1", since = "1.0.0")]
24    pub use super::std_hash::map::*;
25    pub use super::par::map::*;
26}
27
28// #[stable(feature = "rust1", since = "1.0.0")]
29pub mod hash_set {
30    //! A hash set implemented as a `HashMap` where the value is `()`.
31    // #[stable(feature = "rust1", since = "1.0.0")]
32    pub use super::std_hash::set::*;
33    pub use super::par::set::*;
34}