syntax_data: {"ast_node_type":"other","tokens":[{"end":40,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:         if !self.suggestion.is_empty() {
context_before:         // FIXME(dianne): for peace of mind, don't risk emitting a 0-part suggestion (that panics!)
context_after:             diag.multipart_suggestion_verbose(msg, self.suggestion, applicability);