mod node; | |
mod search; | |
pub mod map; | |
pub mod set; | |
#[doc(hidden)] | |
trait Recover<Q: ?Sized> { | |
type Key; | |
fn get(&self, key: &Q) -> Option<&Self::Key>; | |
fn take(&mut self, key: &Q) -> Option<Self::Key>; | |
fn replace(&mut self, key: Self::Key) -> Option<Self::Key>; | |
} |