416 lines
2.5 KiB
V
416 lines
2.5 KiB
V
interface I99 {
|
|
I98
|
|
}
|
|
|
|
interface I1 {
|
|
I0
|
|
}
|
|
|
|
interface I2 {
|
|
I1
|
|
}
|
|
|
|
interface I3 {
|
|
I2
|
|
}
|
|
|
|
interface I4 {
|
|
I3
|
|
}
|
|
|
|
interface I5 {
|
|
I4
|
|
}
|
|
|
|
interface I6 {
|
|
I5
|
|
}
|
|
|
|
interface I7 {
|
|
I6
|
|
}
|
|
|
|
interface I8 {
|
|
I7
|
|
}
|
|
|
|
interface I9 {
|
|
I8
|
|
}
|
|
|
|
interface I10 {
|
|
I9
|
|
}
|
|
|
|
interface I11 {
|
|
I10
|
|
}
|
|
|
|
interface I12 {
|
|
I11
|
|
}
|
|
|
|
interface I13 {
|
|
I12
|
|
}
|
|
|
|
interface I14 {
|
|
I13
|
|
}
|
|
|
|
interface I15 {
|
|
I14
|
|
}
|
|
|
|
interface I16 {
|
|
I15
|
|
}
|
|
|
|
interface I17 {
|
|
I16
|
|
}
|
|
|
|
interface I18 {
|
|
I17
|
|
}
|
|
|
|
interface I19 {
|
|
I18
|
|
}
|
|
|
|
interface I20 {
|
|
I19
|
|
}
|
|
|
|
interface I21 {
|
|
I20
|
|
}
|
|
|
|
interface I22 {
|
|
I21
|
|
}
|
|
|
|
interface I23 {
|
|
I22
|
|
}
|
|
|
|
interface I24 {
|
|
I23
|
|
}
|
|
|
|
interface I25 {
|
|
I24
|
|
}
|
|
|
|
interface I26 {
|
|
I25
|
|
}
|
|
|
|
interface I27 {
|
|
I26
|
|
}
|
|
|
|
interface I28 {
|
|
I27
|
|
}
|
|
|
|
interface I29 {
|
|
I28
|
|
}
|
|
|
|
interface I30 {
|
|
I29
|
|
}
|
|
|
|
interface I31 {
|
|
I30
|
|
}
|
|
|
|
interface I32 {
|
|
I31
|
|
}
|
|
|
|
interface I33 {
|
|
I32
|
|
}
|
|
|
|
interface I34 {
|
|
I33
|
|
}
|
|
|
|
interface I35 {
|
|
I34
|
|
}
|
|
|
|
interface I36 {
|
|
I35
|
|
}
|
|
|
|
interface I37 {
|
|
I36
|
|
}
|
|
|
|
interface I38 {
|
|
I37
|
|
}
|
|
|
|
interface I39 {
|
|
I38
|
|
}
|
|
|
|
interface I40 {
|
|
I39
|
|
}
|
|
|
|
interface I41 {
|
|
I40
|
|
}
|
|
|
|
interface I42 {
|
|
I41
|
|
}
|
|
|
|
interface I43 {
|
|
I42
|
|
}
|
|
|
|
interface I44 {
|
|
I43
|
|
}
|
|
|
|
interface I45 {
|
|
I44
|
|
}
|
|
|
|
interface I46 {
|
|
I45
|
|
}
|
|
|
|
interface I47 {
|
|
I46
|
|
}
|
|
|
|
interface I48 {
|
|
I47
|
|
}
|
|
|
|
interface I49 {
|
|
I48
|
|
}
|
|
|
|
interface I50 {
|
|
I49
|
|
}
|
|
|
|
interface I51 {
|
|
I50
|
|
}
|
|
|
|
interface I52 {
|
|
I51
|
|
}
|
|
|
|
interface I53 {
|
|
I52
|
|
}
|
|
|
|
interface I54 {
|
|
I53
|
|
}
|
|
|
|
interface I55 {
|
|
I54
|
|
}
|
|
|
|
interface I56 {
|
|
I55
|
|
}
|
|
|
|
interface I57 {
|
|
I56
|
|
}
|
|
|
|
interface I58 {
|
|
I57
|
|
}
|
|
|
|
interface I59 {
|
|
I58
|
|
}
|
|
|
|
interface I60 {
|
|
I59
|
|
}
|
|
|
|
interface I61 {
|
|
I60
|
|
}
|
|
|
|
interface I62 {
|
|
I61
|
|
}
|
|
|
|
interface I63 {
|
|
I62
|
|
}
|
|
|
|
interface I64 {
|
|
I63
|
|
}
|
|
|
|
interface I65 {
|
|
I64
|
|
}
|
|
|
|
interface I66 {
|
|
I65
|
|
}
|
|
|
|
interface I67 {
|
|
I66
|
|
}
|
|
|
|
interface I68 {
|
|
I67
|
|
}
|
|
|
|
interface I69 {
|
|
I68
|
|
}
|
|
|
|
interface I70 {
|
|
I69
|
|
}
|
|
|
|
interface I71 {
|
|
I70
|
|
}
|
|
|
|
interface I72 {
|
|
I71
|
|
}
|
|
|
|
interface I73 {
|
|
I72
|
|
}
|
|
|
|
interface I74 {
|
|
I73
|
|
}
|
|
|
|
interface I75 {
|
|
I74
|
|
}
|
|
|
|
interface I76 {
|
|
I75
|
|
}
|
|
|
|
interface I77 {
|
|
I76
|
|
}
|
|
|
|
interface I78 {
|
|
I77
|
|
}
|
|
|
|
interface I79 {
|
|
I78
|
|
}
|
|
|
|
interface I80 {
|
|
I79
|
|
}
|
|
|
|
interface I81 {
|
|
I80
|
|
}
|
|
|
|
interface I82 {
|
|
I81
|
|
}
|
|
|
|
interface I83 {
|
|
I82
|
|
}
|
|
|
|
interface I84 {
|
|
I83
|
|
}
|
|
|
|
interface I85 {
|
|
I84
|
|
}
|
|
|
|
interface I86 {
|
|
I85
|
|
}
|
|
|
|
interface I87 {
|
|
I86
|
|
}
|
|
|
|
interface I88 {
|
|
I87
|
|
}
|
|
|
|
interface I89 {
|
|
I88
|
|
}
|
|
|
|
interface I90 {
|
|
I89
|
|
}
|
|
|
|
interface I91 {
|
|
I90
|
|
}
|
|
|
|
interface I92 {
|
|
I91
|
|
}
|
|
|
|
interface I93 {
|
|
I92
|
|
}
|
|
|
|
interface I94 {
|
|
I93
|
|
}
|
|
|
|
interface I95 {
|
|
I94
|
|
}
|
|
|
|
interface I96 {
|
|
I95
|
|
}
|
|
|
|
interface I97 {
|
|
I96
|
|
}
|
|
|
|
interface I98 {
|
|
I97
|
|
}
|
|
|
|
interface I0 {
|
|
m999() int
|
|
}
|
|
|
|
struct Abc {
|
|
x int = 123
|
|
}
|
|
|
|
fn (s Abc) m999() int {
|
|
return 999
|
|
}
|
|
|
|
fn test_deep_nested_interface_embeddings() {
|
|
a := Abc{}
|
|
dump(a)
|
|
i := I99(a)
|
|
dump(i)
|
|
assert i.m999() == 999
|
|
}
|