{"ast_node_type":"function","tokens":[{"end":94,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn ensure_contains_elem(&mut self, elem: I, fill_value: impl FnMut() -> T) -> &mut T {
    #[inline]
        let min_new_len = elem.index() + 1;