]> git.proxmox.com Git - rustc.git/blob - library/alloc/src/collections/btree/mod.rs
New upstream version 1.52.0~beta.3+dfsg1
[rustc.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;