Generic struct with a reference to the same type but with any concrete type
问题 My intention is to create a struct that holds a reference to another one of a similar type, but with different generics to be used as a chain of linked objects. The problem is that writing this using the _ placeholder is not allowed: the type placeholder `_` is not allowed within types on item signatures E0121 I cannot simply give my struct another type parameter since the referenced object may reference another object too, and so on. This would lead to a very large number of type parameters,