all macros is wesl_quote require use wesl::syntax::*; to work properly - this is because emitted paths are partial, i.e. instead of something like ::wesl::syntax::Span, the macros simply generate Span. this restriction can easily be fixed by emitting the full path.
all macros is
wesl_quoterequireuse wesl::syntax::*;to work properly - this is because emitted paths are partial, i.e. instead of something like::wesl::syntax::Span, the macros simply generateSpan. this restriction can easily be fixed by emitting the full path.