{"ast_node_type":"function","tokens":[{"end":78,"kind":"keyword","start":0,"text":"fn"}]}
    fn ensure_traits<'tcx>(self, resolver: &impl AsRef<Resolver<'ra, 'tcx>>) {
    /// This modifies `self` in place. The traits will be stored in `self.traits`.
        let mut traits = self.traits.borrow_mut();