{"ast_node_type":"variable","tokens":[{"end":51,"kind":"keyword","start":0,"text":"let"}]}
    let Some(dtor) = adt_def.destructor(tcx) else {
    // Types that don't have a direct Drop impl, but have fields that require dropping.
        // We use LocalCopy for drops of enums only; this code is inherited from