@@ -1970,6 +1970,15 @@ pub(crate) enum KnownClass {
1970
1970
SupportsAbs ,
1971
1971
SupportsRound ,
1972
1972
Awaitable ,
1973
+ Iterable ,
1974
+ Iterator ,
1975
+ Generator ,
1976
+ Reversible ,
1977
+ AsyncIterable ,
1978
+ AsyncIterator ,
1979
+ AsyncGenerator ,
1980
+ Container ,
1981
+ Collection ,
1973
1982
// Collections
1974
1983
ChainMap ,
1975
1984
Counter ,
@@ -2044,6 +2053,15 @@ impl<'db> KnownClass {
2044
2053
| Self :: SupportsAbs
2045
2054
| Self :: SupportsRound
2046
2055
| Self :: Awaitable
2056
+ | Self :: Iterable
2057
+ | Self :: Iterator
2058
+ | Self :: Generator
2059
+ | Self :: Reversible
2060
+ | Self :: AsyncIterable
2061
+ | Self :: AsyncIterator
2062
+ | Self :: AsyncGenerator
2063
+ | Self :: Container
2064
+ | Self :: Collection
2047
2065
2048
2066
| Self :: Set
2049
2067
| Self :: Tuple
@@ -2124,6 +2142,15 @@ impl<'db> KnownClass {
2124
2142
Self :: SupportsAbs => "SupportsAbs" ,
2125
2143
Self :: SupportsRound => "SupportsRound" ,
2126
2144
Self :: Awaitable => "Awaitable" ,
2145
+ Self :: Iterable => "Iterable" ,
2146
+ Self :: Iterator => "Iterator" ,
2147
+ Self :: Generator => "Generator" ,
2148
+ Self :: Reversible => "Reversible" ,
2149
+ Self :: AsyncIterable => "AsyncIterable" ,
2150
+ Self :: AsyncIterator => "AsyncIterator" ,
2151
+ Self :: AsyncGenerator => "AsyncGenerator" ,
2152
+ Self :: Container => "Container" ,
2153
+ Self :: Collection => "Collection" ,
2127
2154
2128
2155
Self :: ChainMap => "ChainMap" ,
2129
2156
Self :: Counter => "Counter" ,
@@ -2311,6 +2338,15 @@ impl<'db> KnownClass {
2311
2338
| Self :: SupportsAbs
2312
2339
| Self :: SupportsRound
2313
2340
| Self :: Awaitable
2341
+ | Self :: Iterable
2342
+ | Self :: Iterator
2343
+ | Self :: Generator
2344
+ | Self :: Reversible
2345
+ | Self :: AsyncIterable
2346
+ | Self :: AsyncIterator
2347
+ | Self :: AsyncGenerator
2348
+ | Self :: Container
2349
+ | Self :: Collection
2314
2350
| Self :: Sized => KnownModule :: Typing ,
2315
2351
Self :: TypeAliasType
2316
2352
| Self :: TypeVarTuple
@@ -2392,7 +2428,6 @@ impl<'db> KnownClass {
2392
2428
| Self :: DefaultDict
2393
2429
| Self :: Deque
2394
2430
| Self :: OrderedDict
2395
-
2396
2431
| Self :: SupportsIndex
2397
2432
| Self :: SupportsInt
2398
2433
| Self :: SupportsFloat
@@ -2403,7 +2438,15 @@ impl<'db> KnownClass {
2403
2438
| Self :: SupportsAbs
2404
2439
| Self :: SupportsRound
2405
2440
| Self :: Awaitable
2406
-
2441
+ | Self :: Iterable
2442
+ | Self :: Iterator
2443
+ | Self :: Generator
2444
+ | Self :: Reversible
2445
+ | Self :: AsyncIterable
2446
+ | Self :: AsyncIterator
2447
+ | Self :: AsyncGenerator
2448
+ | Self :: Container
2449
+ | Self :: Collection
2407
2450
| Self :: StdlibAlias
2408
2451
| Self :: TypeVar
2409
2452
| Self :: ParamSpec
@@ -2470,6 +2513,15 @@ impl<'db> KnownClass {
2470
2513
| Self :: SupportsAbs
2471
2514
| Self :: SupportsRound
2472
2515
| Self :: Awaitable
2516
+ | Self :: Iterable
2517
+ | Self :: Iterator
2518
+ | Self :: Generator
2519
+ | Self :: Reversible
2520
+ | Self :: AsyncIterable
2521
+ | Self :: AsyncIterator
2522
+ | Self :: AsyncGenerator
2523
+ | Self :: Container
2524
+ | Self :: Collection
2473
2525
| Self :: BaseException
2474
2526
| Self :: BaseExceptionGroup
2475
2527
| Self :: Classmethod
@@ -2549,6 +2601,15 @@ impl<'db> KnownClass {
2549
2601
"SupportsAbs" => Self :: SupportsAbs ,
2550
2602
"SupportsRound" => Self :: SupportsRound ,
2551
2603
"Awaitable" => Self :: Awaitable ,
2604
+ "Iterable" => Self :: Iterable ,
2605
+ "Iterator" => Self :: Iterator ,
2606
+ "Generator" => Self :: Generator ,
2607
+ "Reversible" => Self :: Reversible ,
2608
+ "AsyncIterable" => Self :: AsyncIterable ,
2609
+ "AsyncIterator" => Self :: AsyncIterator ,
2610
+ "AsyncGenerator" => Self :: AsyncGenerator ,
2611
+ "Container" => Self :: Container ,
2612
+ "Collection" => Self :: Collection ,
2552
2613
2553
2614
"Enum" => Self :: Enum ,
2554
2615
"ABCMeta" => Self :: ABCMeta ,
@@ -2628,6 +2689,15 @@ impl<'db> KnownClass {
2628
2689
| Self :: SupportsAbs
2629
2690
| Self :: SupportsRound
2630
2691
| Self :: Awaitable
2692
+ | Self :: Iterable
2693
+ | Self :: Iterator
2694
+ | Self :: Generator
2695
+ | Self :: Reversible
2696
+ | Self :: AsyncIterable
2697
+ | Self :: AsyncIterator
2698
+ | Self :: AsyncGenerator
2699
+ | Self :: Container
2700
+ | Self :: Collection
2631
2701
2632
2702
| Self :: ParamSpec
2633
2703
| Self :: ParamSpecArgs
@@ -2648,6 +2718,15 @@ impl<'db> KnownClass {
2648
2718
| Self :: SupportsAbs
2649
2719
| Self :: SupportsRound
2650
2720
| Self :: Awaitable
2721
+ | Self :: Iterable
2722
+ | Self :: Iterator
2723
+ | Self :: Generator
2724
+ | Self :: Reversible
2725
+ | Self :: AsyncIterable
2726
+ | Self :: AsyncIterator
2727
+ | Self :: AsyncGenerator
2728
+ | Self :: Container
2729
+ | Self :: Collection
2651
2730
| Self :: Sized => true ,
2652
2731
2653
2732
Self :: Any
0 commit comments