{"ast_node_type":"function","tokens":[{"end":63,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn insert(&mut self, index: I, value: T) -> Option<T> {
    #[inline]
        self.ensure_contains_elem(index, || None).replace(value)