{"ast_node_type":"variable","tokens":[{"end":31,"kind":"keyword","start":0,"text":"if"}]}
        if let Some(vis) = self
    pub fn parse_visibility(&mut self, fbt: FollowedByType) -> PResult<'a, Visibility> {
            .eat_metavar_seq(MetaVarKind::Vis, |this| this.parse_visibility(FollowedByType::Yes))