@@ -13,26 +13,16 @@ conforms to
13
13
but the comparison trace ended with `false`:
14
14
15
15
==> test2.FunctorImpl <: [Generic2[T <: String] <: Set[T]] =>> Any
16
- ==> test2.FunctorImpl <: [Generic2[T <: String] <: Set[T]] =>> Any (recurring)
17
- ==> type bounds [[T <: String] <: Set[T]] <: type bounds [[T] <: Iterable[T]]
18
- ==> type bounds [[T <: String] <: Set[T]] <: type bounds [[T] <: Iterable[T]] (recurring)
19
- ==> [T <: String] =>> Set[T] <: Iterable
20
- ==> [T <: String] =>> Set[T] <: Iterable (recurring)
21
- ==> type bounds [] <: type bounds [ <: String]
22
- ==> type bounds [] <: type bounds [ <: String] (recurring)
23
- ==> Any <: String
24
- ==> Any <: String (recurring)
25
- ==> Any <: String (recurring)
26
- <== Any <: String (recurring) = false
27
- <== Any <: String (recurring) = false
28
- <== Any <: String = false
29
- <== type bounds [] <: type bounds [ <: String] (recurring) = false
30
- <== type bounds [] <: type bounds [ <: String] = false
31
- <== [T <: String] =>> Set[T] <: Iterable (recurring) = false
32
- <== [T <: String] =>> Set[T] <: Iterable = false
33
- <== type bounds [[T <: String] <: Set[T]] <: type bounds [[T] <: Iterable[T]] (recurring) = false
34
- <== type bounds [[T <: String] <: Set[T]] <: type bounds [[T] <: Iterable[T]] = false
35
- <== test2.FunctorImpl <: [Generic2[T <: String] <: Set[T]] =>> Any (recurring) = false
16
+ ==> type bounds [[T <: String] <: Set[T]] <: type bounds [[T] <: Iterable[T]]
17
+ ==> [T <: String] =>> Set[T] <: Iterable
18
+ ==> type bounds [] <: type bounds [ <: String]
19
+ ==> Any <: String
20
+ ==> Any <: String
21
+ <== Any <: String = false
22
+ <== Any <: String = false
23
+ <== type bounds [] <: type bounds [ <: String] = false
24
+ <== [T <: String] =>> Set[T] <: Iterable = false
25
+ <== type bounds [[T <: String] <: Set[T]] <: type bounds [[T] <: Iterable[T]] = false
36
26
<== test2.FunctorImpl <: [Generic2[T <: String] <: Set[T]] =>> Any = false
37
27
38
28
The tests were made under the empty constraint
@@ -52,26 +42,16 @@ conforms to
52
42
but the comparison trace ended with `false`:
53
43
54
44
==> test2.FunctorImpl <: [Generic2[T <: String] <: Set[T]] =>> Any
55
- ==> test2.FunctorImpl <: [Generic2[T <: String] <: Set[T]] =>> Any (recurring)
56
- ==> type bounds [[T <: String] <: Set[T]] <: type bounds [[T] <: Iterable[T]]
57
- ==> type bounds [[T <: String] <: Set[T]] <: type bounds [[T] <: Iterable[T]] (recurring)
58
- ==> [T <: String] =>> Set[T] <: Iterable
59
- ==> [T <: String] =>> Set[T] <: Iterable (recurring)
60
- ==> type bounds [] <: type bounds [ <: String]
61
- ==> type bounds [] <: type bounds [ <: String] (recurring)
62
- ==> Any <: String
63
- ==> Any <: String (recurring)
64
- ==> Any <: String (recurring)
65
- <== Any <: String (recurring) = false
66
- <== Any <: String (recurring) = false
67
- <== Any <: String = false
68
- <== type bounds [] <: type bounds [ <: String] (recurring) = false
69
- <== type bounds [] <: type bounds [ <: String] = false
70
- <== [T <: String] =>> Set[T] <: Iterable (recurring) = false
71
- <== [T <: String] =>> Set[T] <: Iterable = false
72
- <== type bounds [[T <: String] <: Set[T]] <: type bounds [[T] <: Iterable[T]] (recurring) = false
73
- <== type bounds [[T <: String] <: Set[T]] <: type bounds [[T] <: Iterable[T]] = false
74
- <== test2.FunctorImpl <: [Generic2[T <: String] <: Set[T]] =>> Any (recurring) = false
45
+ ==> type bounds [[T <: String] <: Set[T]] <: type bounds [[T] <: Iterable[T]]
46
+ ==> [T <: String] =>> Set[T] <: Iterable
47
+ ==> type bounds [] <: type bounds [ <: String]
48
+ ==> Any <: String
49
+ ==> Any <: String
50
+ <== Any <: String = false
51
+ <== Any <: String = false
52
+ <== type bounds [] <: type bounds [ <: String] = false
53
+ <== [T <: String] =>> Set[T] <: Iterable = false
54
+ <== type bounds [[T <: String] <: Set[T]] <: type bounds [[T] <: Iterable[T]] = false
75
55
<== test2.FunctorImpl <: [Generic2[T <: String] <: Set[T]] =>> Any = false
76
56
77
57
The tests were made under the empty constraint
0 commit comments