{"ast_node_type":"other","tokens":[{"end":88,"kind":"keyword","start":0,"text":"if"}]}
                    if self.is_upvar_field_projection(access_place.as_ref()).is_some() {
                    item_msg = access_place_desc;
                        reason = ", as it is not declared as mutable".to_string();