{"ast_node_type":"variable","tokens":[{"end":75,"kind":"keyword","start":0,"text":"let"}]}
        let optimize_field_order = !repr.inhibit_struct_field_reordering();
        let mut inverse_memory_index: IndexVec<u32, FieldIdx> = fields.indices().collect();
        let end = if let StructKind::MaybeUnsized = kind { fields.len() - 1 } else { fields.len() };