{"ast_node_type":"other","tokens":[{"end":57,"kind":"keyword","start":0,"text":"Some(ValuePathResolution::GenericDef("}]}
                    Some(ValuePathResolution::GenericDef(
                return if let Some((AdtId::StructId(struct_id), substs)) = ty.as_adt() {
                        struct_id.into(),