{"ast_node_type":"other","tokens":[{"end":86,"kind":"keyword","start":0,"text":".chain(self.unnamed_trait_imports.iter_mut().map(|(_,"}]}
            .chain(self.unnamed_trait_imports.iter_mut().map(|(_, def)| &mut def.vis))
            .chain(self.values.values_mut().map(|def| &mut def.vis))
            .for_each(|vis| *vis = Visibility::PubCrate(krate));