/src/libcollections/lib.rs
https://gitlab.com/anispy211/rust · Rust · 56 lines · 36 code · 8 blank · 12 comment · 0 complexity · de25dfc0ad4c990a0081b101c62461a0 MD5 · raw file
- // Copyright 2013-2014 The Rust Project Developers. See the COPYRIGHT
- // file at the top-level directory of this distribution and at
- // http://rust-lang.org/COPYRIGHT.
- //
- // Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
- // http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
- // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
- // option. This file may not be copied, modified, or distributed
- // except according to those terms.
- /*!
- * Collection types.
- */
- #![crate_id = "collections#0.10-pre"]
- #![crate_type = "rlib"]
- #![crate_type = "dylib"]
- #![license = "MIT/ASL2"]
- #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
- html_favicon_url = "http://www.rust-lang.org/favicon.ico",
- html_root_url = "http://static.rust-lang.org/doc/master")]
- #![feature(macro_rules, managed_boxes, default_type_params, phase)]
- #![allow(visible_private_types)] // NOTE: remove after a stage0 snap
- extern crate rand;
- #[cfg(test)] extern crate test;
- #[cfg(test)] #[phase(syntax, link)] extern crate log;
- pub use bitv::Bitv;
- pub use btree::BTree;
- pub use deque::Deque;
- pub use dlist::DList;
- pub use enum_set::EnumSet;
- pub use hashmap::{HashMap, HashSet};
- pub use lru_cache::LruCache;
- pub use priority_queue::PriorityQueue;
- pub use ringbuf::RingBuf;
- pub use smallintmap::SmallIntMap;
- pub use treemap::{TreeMap, TreeSet};
- pub use trie::{TrieMap, TrieSet};
- pub mod bitv;
- pub mod btree;
- pub mod deque;
- pub mod dlist;
- pub mod enum_set;
- pub mod hashmap;
- pub mod lru_cache;
- pub mod priority_queue;
- pub mod ringbuf;
- pub mod smallintmap;
- pub mod treemap;
- pub mod trie;