Skip to content

Commit 6ed9cd9

Browse files
committed
Add changelog entry for nested generic types
1 parent 3dd55cc commit 6ed9cd9

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

Diff for: CHANGELOG.md

+18
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,24 @@ CHANGELOG
2020
Swift 3.1
2121
---------
2222

23+
* Nested types may now appear inside generic types, and nested types may have their own generic parameters:
24+
25+
```swift
26+
struct OuterNonGeneric {
27+
struct InnerGeneric<T> {}
28+
}
29+
30+
struct OuterGeneric<T> {
31+
struct InnerNonGeneric {}
32+
33+
struct InnerGeneric<T> {}
34+
}
35+
36+
extension OuterNonGeneric.InnerGeneric {}
37+
extension OuterGeneric.InnerNonGeneric {}
38+
extension OuterGeneric.InnerGeneric {}
39+
```
40+
2341
* [SR-1009](https://bugs.swift.org/browse/SR-1009):
2442

2543
Constrained extensions allow same-type constraints between generic parameters and concrete types. This enables you to create extensions, for example, on `Array` with `Int` elements:

0 commit comments

Comments
 (0)