usecrate::Remove as RemoveWithSafety;/// `Remove` without safety information
pubtraitRemove<K, V> {/// `remove` without safety information
fnremove(&mutself, k: K)->Option<V>;}impl<K, V, R:RemoveWithSafety<K, V>>Remove<K, V>forR{fnremove(&mutself, k: K)->Option<V>{R::remove(self, k)}}