aboutsummaryrefslogtreecommitdiff
path: root/primrose/crates/primrose-library/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'primrose/crates/primrose-library/src/lib.rs')
-rw-r--r--primrose/crates/primrose-library/src/lib.rs28
1 files changed, 19 insertions, 9 deletions
diff --git a/primrose/crates/primrose-library/src/lib.rs b/primrose/crates/primrose-library/src/lib.rs
index 98d0ab2..19ff7af 100644
--- a/primrose/crates/primrose-library/src/lib.rs
+++ b/primrose/crates/primrose-library/src/lib.rs
@@ -1,13 +1,23 @@
+//! Container implementations that primrose can select from, and traits.
+
#![feature(linked_list_cursors)]
-pub mod proptest;
pub mod traits;
-pub mod eager_sorted_vector;
-pub mod eager_unique_vector;
-pub mod hashset;
-pub mod lazy_sorted_vector;
-pub mod lazy_unique_vector;
-pub mod list;
-pub mod treeset;
-pub mod vector;
+mod eager_sorted_vector;
+mod eager_unique_vector;
+mod lazy_sorted_vector;
+mod lazy_unique_vector;
+
+mod hashset;
+mod list;
+mod treeset;
+mod vector;
+
+pub use eager_sorted_vector::EagerSortedVec;
+pub use eager_unique_vector::EagerUniqueVec;
+pub use lazy_sorted_vector::LazySortedVec;
+pub use lazy_unique_vector::LazyUniqueVec;
+
+#[cfg(test)]
+pub mod proptest;