VG
и только потом function bar(f::Foo)
Size: a a a
VG
АО
АО
АО
АО
module Foo
import ..Bar
struct Fuu end
function f(fuu)
Bar.g(fuu)
end
end # module
module Bar
import ..Foo
function g(x::Foo.Fuu)
println("Hello from function g")
end
end # module
Foo.f(Foo.Fuu())
АО
julia> Bar.g(Foo.Fuu())
Hello from function g
АО
NG
АО
АО
АО
NG
АО
ЕП
ЕП
АО
АО
АО
АО