@@ -1789,6 +1789,8 @@ extension Dictionary {
17891789 }
17901790}
17911791
1792+ extension Dictionary . Index . _Variant : @unchecked Sendable { }
1793+
17921794extension Dictionary . Index {
17931795#if _runtime(_ObjC)
17941796 @usableFromInline @_transparent
@@ -1967,6 +1969,9 @@ extension Dictionary {
19671969 }
19681970}
19691971
1972+ extension Dictionary . Iterator . _Variant : @unchecked Sendable
1973+ where Key: Sendable , Value: Sendable { }
1974+
19701975extension Dictionary . Iterator {
19711976#if _runtime(_ObjC)
19721977 @usableFromInline @_transparent
@@ -2119,16 +2124,16 @@ public typealias DictionaryIterator<Key: Hashable, Value> =
21192124 Dictionary < Key , Value > . Iterator
21202125
21212126extension Dictionary : @unchecked Sendable
2122- where Key: Sendable , Value: Sendable { }
2127+ where Key: Sendable , Value: Sendable { }
21232128extension Dictionary . Keys : @unchecked Sendable
2124- where Key: Sendable , Value: Sendable { }
2129+ where Key: Sendable , Value: Sendable { }
21252130extension Dictionary . Values : @unchecked Sendable
2126- where Key: Sendable , Value: Sendable { }
2131+ where Key: Sendable , Value: Sendable { }
21272132extension Dictionary . Keys . Iterator : @unchecked Sendable
2128- where Key: Sendable , Value: Sendable { }
2133+ where Key: Sendable , Value: Sendable { }
21292134extension Dictionary . Values . Iterator : @unchecked Sendable
2130- where Key: Sendable , Value: Sendable { }
2135+ where Key: Sendable , Value: Sendable { }
21312136extension Dictionary . Index : @unchecked Sendable
2132- where Key: Sendable , Value: Sendable { }
2137+ where Key: Sendable , Value: Sendable { }
21332138extension Dictionary . Iterator : @unchecked Sendable
2134- where Key: Sendable , Value: Sendable { }
2139+ where Key: Sendable , Value: Sendable { }
0 commit comments