File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -41,15 +41,20 @@ implied lo2 given Low for Bam2("lo")
41
41
implied mid2 given High given Arg for Bam2 (" mid" )
42
42
implied hi2 for Bam2 (" hi" )
43
43
44
+ class Arg2
44
45
class Red (val str : String )
45
- implied normal given Arg for Red (" normal" )
46
- implied reduced given Arg given Low for Red (" reduced" )
46
+ implied normal given Arg2 for Red (" normal" )
47
+ implied reduced given ( ev : Arg2 | Low ) for Red (" reduced" )
47
48
48
49
object Test extends App {
49
50
assert(Foo [Int ] == 0 )
50
51
assert(Foo [Bar [Int ]] == 3 )
51
52
assert(Foo [Bar [Baz ]] == 5 )
52
53
assert(the[Bam ].str == " hi" )
53
54
assert(the[Bam2 ].str == " hi" )
54
- // assert(the[Red].str == "normal")
55
+ assert(the[Red ].str == " reduced" )
56
+
57
+ { implied for Arg2
58
+ assert(the[Red ].str == " normal" )
59
+ }
55
60
}
You can’t perform that action at this time.
0 commit comments