fix: simplify iterator type

This commit is contained in:
Miwa / Ensan
2025-07-09 21:59:03 +09:00
parent 706cfb3f94
commit 5fe52593c3

View File

@ -1,5 +1,6 @@
struct Lattice: Sequence {
typealias Element = [LatticeNode]
typealias Iterator = IndexingIterator<[[LatticeNode]]>
init(nodes: [[LatticeNode]] = []) {
self.nodes = nodes
@ -38,7 +39,7 @@ struct Lattice: Sequence {
}
}
func makeIterator() -> some IteratorProtocol<Element> {
func makeIterator() -> IndexingIterator<[[LatticeNode]]> {
self.nodes.makeIterator()
}