mod append; mod borrow; mod dedup_sorted_iter; mod fix; pub mod map; mod mem; mod merge_iter; mod navigate; mod node; mod remove; mod search; pub mod set; mod set_val; mod split; #[doc(hidden)] trait Recover { type Key; fn get(&self, key: &Q) -> Option<&Self::Key>; fn take(&mut self, key: &Q) -> Option; fn replace(&mut self, key: Self::Key) -> Option; } #[cfg(test)] mod testing;