G
Size: a a a
G
M(
A
M(
M(
proc test[T](a: T) =
call(a)
type
MyTest = object
proc call(t: MyTest) =
echo "hi"
let x = MyTest()
x.test() # ошибка
M(
proc test[T](a: T) =
mixin call
call(a)
type
MyTest = object
proc call(t: MyTest) =
echo "hi"
let x = MyTest()
x.test()
M(
A
M(
G
M(
M(
A
A
A
M(
M(
M(
M(
G