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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#![feature(alloc)]
#![feature(core_slice_ext)]
#![feature(custom_attribute)]
#![no_std]


#[cfg(feature = "use_std")] extern crate std;

extern crate alloc;


#[cfg(feature = "use_std")] mod hash_map;
#[cfg(feature = "use_std")] mod hash_set;


mod add_element_mut;
mod add_element;
mod btree_map;
mod btree_set;
mod collection_mut;
mod collection;
mod create;
mod deque_mut;
mod deque;
mod get_mut;
mod get;
mod insert_mut;
mod insert;
mod iterable_mut;
mod iterable;
mod linked_list;
#[macro_use] mod macros;
mod map_mut;
mod map;
mod queue_mut;
mod queue;
mod remove_mut;
mod remove;
mod seq_mut;
mod seq;
mod slice;
mod stack_mut;
mod stack;
mod string;
mod vec;


pub use self::add_element_mut::AddElementMut;
pub use self::add_element::AddElement;
pub use self::collection_mut::CollectionMut;
pub use self::collection::Collection;
pub use self::create::Create;
pub use self::deque_mut::DequeMut;
pub use self::deque::Deque;
pub use self::get_mut::GetMut;
pub use self::get::Get;
pub use self::insert_mut::InsertMut;
pub use self::insert::Insert;
pub use self::iterable_mut::IterableMut;
pub use self::iterable::Iterable;
pub use self::map_mut::MapMut;
pub use self::map::Map;
pub use self::queue_mut::QueueMut;
pub use self::queue::Queue;
pub use self::remove_mut::RemoveMut;
pub use self::remove::Remove;
pub use self::seq_mut::SeqMut;
pub use self::seq::Seq;
pub use self::stack_mut::StackMut;
pub use self::stack::Stack;