We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6cb5465 commit 89aa806Copy full SHA for 89aa806
stdlib/public/core/NativeSet.swift
@@ -494,20 +494,23 @@ extension _NativeSet: Sequence {
494
internal var iterator: _HashTable.Iterator
495
496
@inlinable
497
+ @inline(__always)
498
init(_ base: __owned _NativeSet) {
499
self.base = base
500
self.iterator = base.hashTable.makeIterator()
501
}
502
503
504
505
506
internal __consuming func makeIterator() -> Iterator {
507
return Iterator(self)
508
509
510
511
extension _NativeSet.Iterator: IteratorProtocol {
512
513
514
internal mutating func next() -> Element? {
515
guard let index = iterator.next() else { return nil }
516
return base.uncheckedElement(at: index)
0 commit comments