1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
#![cfg_attr(all(not(feature = "std"), feature = "collections"), feature(collections))] #![cfg_attr(feature = "nightly", feature(inclusive_range))] #![cfg_attr(all(feature = "nightly", feature = "std"), feature(osstring_shrink_to_fit))] #![cfg_attr(not(feature = "std"), feature(core_slice_ext, core_str_ext))] #![cfg_attr(not(feature = "std"), no_std)] #![deny(warnings)] #[cfg(feature = "bit-set")] extern crate bit_set; #[cfg(feature = "bit-vec")] extern crate bit_vec; #[cfg(feature = "blist")] extern crate blist; #[cfg(feature = "enum-set")] extern crate enum_set; #[cfg(feature = "interval-heap")] extern crate interval_heap; #[cfg(feature = "linear-map")] extern crate linear_map; #[cfg(feature = "linked-hash-map")] extern crate linked_hash_map; #[cfg(feature = "lru-cache")] extern crate lru_cache; #[cfg(feature = "vec_map")] extern crate vec_map; #[cfg(all(not(feature = "std"), feature = "collections"))] extern crate collections; mod traits; pub use traits::*; mod impls;