{"ast_node_type":"other","tokens":[{"end":57,"kind":"keyword","start":0,"text":"self.effective_vis(id).and_then(|effective_vis|"}]}
        self.effective_vis(id).and_then(|effective_vis| {
    pub fn public_at_level(&self, id: LocalDefId) -> Option<Level> {
            Level::all_levels().into_iter().find(|&level| effective_vis.is_public_at_level(level))