{"ast_node_type":"variable","tokens":[{"end":52,"kind":"keyword","start":0,"text":"if"}]}
        if let Err(err) = self.expect(exp!(Colon)) {
    fn expect_field_ty_separator(&mut self) -> PResult<'a, ()> {
            let sm = self.psess.source_map();