use std::collections::BTreeMap; pub(crate) trait BTreeMapAddKv { fn insert_kv(&mut self, key: impl Into, value: impl Into); } impl BTreeMapAddKv for BTreeMap { fn insert_kv(&mut self, key: impl Into, value: impl Into) { self.insert(key.into(), value.into()); } }