{"ast_node_type":"other","tokens":[{"end":57,"kind":"keyword","start":0,"text":"for"}]}
    for i in layout.fields.index_by_increasing_offset() {
    let mut result: Vec<_> = Vec::with_capacity(1 + field_count * 2);
        let target_offset = layout.fields.offset(i);