{"ast_node_type":"function","tokens":[{"end":98,"kind":"keyword","start":0,"text":"pub(super)"}]}
    pub(super) fn unsound_prefer_builtin_dyn_impl(&mut self, candidates: &mut Vec<Candidate<I>>) {
    /// unsoundness should be lifetime dependent user-written impls.
        match self.typing_mode() {