You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
publicleta0=nilasPrivateAlias.Inner? // expected-error {{constant cannot be declared public because its type 'PrivateAlias.Inner?' (aka 'Optional<PublicStruct.Inner>') uses a private type}}
13
15
publicleta:PrivateAlias.Inner? // expected-error {{constant cannot be declared public because its type uses a private type}}
@@ -16,6 +18,26 @@ public let c: Pair<PrivateAlias.Inner, PublicStruct.Internal>? // expected-error
16
18
publicletc2:Pair<PublicStruct.Internal,PrivateAlias.Inner>? // expected-error {{constant cannot be declared public because its type uses a private type}}
17
19
publicletd:PrivateAlias? // expected-error {{constant cannot be declared public because its type uses a private type}}
18
20
21
+
packagelete=nilasPrivateAlias.Inner? // expected-error {{constant cannot be declared package because its type 'PrivateAlias.Inner?' (aka 'Optional<PublicStruct.Inner>') uses a private type}}
22
+
packageletf:PrivateAlias.Inner? // expected-error {{constant cannot be declared package because its type uses a private type}}
23
+
packageletg:PrivateAlias.PkgInner? // expected-error {{constant cannot be declared package because its type uses a private type}}
24
+
packageleth:Pair<PrivateAlias.PkgInner,PublicStruct.Inner>? // expected-error {{constant cannot be declared package because its type uses a private type}}
25
+
packageleti:Pair<PublicStruct.PkgInner,PrivateAlias.Inner>? // expected-error {{constant cannot be declared package because its type uses a private type}}
26
+
packageletj:PrivateAlias? // expected-error {{constant cannot be declared package because its type uses a private type}}
27
+
28
+
publicletk=nilasPackageAlias.Inner? // expected-error {{constant cannot be declared public because its type 'PackageAlias.Inner?' (aka 'Optional<PublicStruct.Inner>') uses a package type}}
29
+
publicletl:PackageAlias.Inner? // expected-error {{constant cannot be declared public because its type uses a package type}}
30
+
publicletm:PackageAlias.Internal? // expected-error {{constant cannot be declared public because its type uses an internal type}}
31
+
publicletn:Pair<PackageAlias.Inner,PublicStruct.Internal>? // expected-error {{constant cannot be declared public because its type uses an internal type}}
32
+
publicleto:Pair<PublicStruct.Internal,PackageAlias.Inner>? // expected-error {{constant cannot be declared public because its type uses an internal type}}
33
+
publicletp:PackageAlias? // expected-error {{constant cannot be declared public because its type uses a package type}}
34
+
35
+
packageletq=nilasPackageAlias.Inner? // no-error
36
+
packageletr:PackageAlias.Inner? // no-error
37
+
packagelets:PackageAlias.Internal? // expected-error {{constant cannot be declared package because its type uses an internal type}}
38
+
packagelett:Pair<PackageAlias.Inner,PublicStruct.Internal>? // expected-error {{constant cannot be declared package because its type uses an internal type}}
39
+
packageletu:Pair<PublicStruct.Internal,PackageAlias.Inner>? // expected-error {{constant cannot be declared package because its type uses an internal type}}
0 commit comments