Tracking issue: GAT improvements #7
Labels
category:improvement
Category: Improvement
needs:rust-feature
Needs: a new feature of Rust which is not yet implemented (in sufficient quality)
priority:medium
Priority: Medium
status:waiting
Status: waiting on something
This issue collects all major parts of the library that can be improved with generic associated types. This library won't be released as
1.x
before GATs have landed and these improvements have been implemented, as they a central to a fast and convenient API.Element iterators:-> Try replacingExplicit{Edge, Face, Vertex}::{edges, faces, vertices}()
currently returnBox<Iterator>
. Instead, those traits should have a GAT{Edge, Face, Vertex}Iter<'s>
instead which is returned by the methods.next_handle_from
based iteration #32-> donePropMap
: the trait currently uses a hack from theboo
module.IntoMeshWriter
could also move its parameters to the function and an GATThe text was updated successfully, but these errors were encountered: