{"ast_node_type":"other","tokens":[{"end":91,"kind":"keyword","start":0,"text":"//"}]}
            // constructors for structs with `layout_scalar_valid_range` are unsafe to call
            let inputs = data.fields().iter().map(|f| tcx.type_of(f.def_id).instantiate_identity());
            let safety = match tcx.layout_scalar_valid_range(adt_def_id) {