github.com/tinygo-org/tinygo@v0.31.3-0.20240404173401-90b0bf646c27/testdata/interface.txt (about) 1 thing: foo 2 Thing.Print: foo 3 is int: 5 4 is byte: 120 5 is string: foo 6 is Foo: 18 7 is Thing: foo 8 is *Thing: foo 9 is *Thing: foo 10 is struct{n int} 11 is struct{n int `foo:"bar"`} 12 is Doubler: 6 13 is Tuple: 1 7 11 13 14 Array len: 4 15 is Tuple: 1 7 11 13 16 ArrayStruct.Print: 4 3 17 is Tuple: 0 8 16 24 18 SmallPair.Print: 3 5 19 Stringer.String(): foo 20 Stringer.(*Thing).String(): foo 21 s has String() method: foo 22 nested switch: true 23 Byte(): 3 24 non-blocking call on sometimes-blocking interface 25 slept 1ms 26 slept 1ms 27 type is int 28 type is *int 29 type is **int 30 x is 5