{"ast_node_type":"variable","tokens":[{"end":39,"kind":"keyword","start":0,"text":"let"}]}
    let trait_def_safety = if is_copy {
    let is_copy = tcx.is_lang_item(trait_def.def_id, LangItem::Copy);
        // If `Self` has unsafe fields, `Copy` is unsafe to implement.