pub fn borrow_decode<'de, Context, D, K, V, S>(
decoder: &mut D,
) -> Result<IndexMap<K, V, S>, DecodeError>where
D: BorrowDecoder<'de, Context = Context>,
K: BorrowDecode<'de, Context> + Eq + Hash,
V: BorrowDecode<'de, Context>,
S: BuildHasher + Default,