Closed hadronized closed 1 year ago
Instead of using VertexEntity<V, …, Interleaved, …>, one can now use something like VertexEntity<V, …, Interleaving, …>. The way it works is by implementing a new trait, VertexStorageFamily, which has an associated type (type family) using a GAT:
type Storage: AsVertexStorage;
Instead of using VertexEntity<V, …, Interleaved, …>, one can now use something like VertexEntity<V, …, Interleaving, …>. The way it works is by implementing a new trait, VertexStorageFamily, which has an associated type (type family) using a GAT:
type Storage: AsVertexStorage;