syntax_data: {"ast_node_type":"other","tokens":[{"end":28,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:         if is_marked_insig {
context_before:         let is_marked_insig = tcx.has_attr(adt_def.did(), sym::rustc_insignificant_dtor);
context_after:             // In some cases like `std::collections::HashMap` where the struct is a wrapper around