]> git.lizzy.rs Git - rust.git/blob - library/alloc/src/collections/btree/mod.rs
Merge commit 'cd4810de42c57b64b74dae09c530a4c3a41f87b9' into libgccjit-codegen
[rust.git] / library / alloc / src / collections / btree / mod.rs
1 mod append;
2 mod borrow;
3 mod fix;
4 pub mod map;
5 mod mem;
6 mod merge_iter;
7 mod navigate;
8 mod node;
9 mod remove;
10 mod search;
11 pub mod set;
12 mod split;
13
14 #[doc(hidden)]
15 trait Recover<Q: ?Sized> {
16     type Key;
17
18     fn get(&self, key: &Q) -> Option<&Self::Key>;
19     fn take(&mut self, key: &Q) -> Option<Self::Key>;
20     fn replace(&mut self, key: Self::Key) -> Option<Self::Key>;
21 }
22
23 #[cfg(test)]
24 mod testing;