1-------- @describe describe-pkg -------- 2definition of package "alias" 3 type I interface{f()} 4 method (I) f() 5 type M = N 6 method (N) f() 7 type N int 8 method (N) f() 9 type O int 10 type P = struct{N} 11 method (struct{N}) f() 12 type U = invalid type 13 var m N 14 15-------- @implements implements-I -------- 16interface type I 17 is implemented by basic type N 18 19-------- @describe describe-def-M -------- 20alias of type N (size 8, align 8) 21defined as int 22Methods: 23 method (N) f() 24 25-------- @describe describe-ref-M -------- 26alias of type N (size 8, align 8) 27defined as int 28Methods: 29 method (N) f() 30 31-------- @describe describe-O -------- 32definition of type O (size 8, align 8) 33No methods. 34 35-------- @describe describe-P -------- 36type struct{N} (size 8, align 8) 37Methods: 38 method (struct{N}) f() 39Fields: 40 N N 41 42-------- @describe describe-U -------- 43alias of type invalid type 44 45-------- @describe describe-undefined -------- 46identifier 47 48