| -------- @implements E -------- |
| empty interface type implements.E |
| |
| -------- @implements F -------- |
| interface type implements.F |
| is implemented by pointer type *implements.C |
| is implemented by struct type implements.D |
| is implemented by interface type implements.FG |
| |
| -------- @implements FG -------- |
| interface type implements.FG |
| is implemented by pointer type *implements.D |
| implements implements.F |
| |
| -------- @implements slice -------- |
| slice type []int implements only interface{} |
| |
| -------- @implements C -------- |
| pointer type *implements.C |
| implements implements.F |
| |
| -------- @implements starC -------- |
| pointer type *implements.C |
| implements implements.F |
| |
| -------- @implements D -------- |
| struct type implements.D |
| implements implements.F |
| pointer type *implements.D |
| implements implements.FG |
| |
| -------- @implements starD -------- |
| pointer type *implements.D |
| implements implements.F |
| implements implements.FG |
| |
| -------- @implements sorter -------- |
| slice type implements.sorter |
| implements lib.Sorter |
| |
| -------- @implements I -------- |
| interface type implements.I |
| is implemented by basic type lib.Type |
| |