On 12/10/25 15:50, Markus Armbruster wrote:
Let us know what you'd prefer and we'll switch. Alternatively,
retconning -B's meaning so that it applies to Rust will work too. :)
Any particular reason *not* to generate Rust unconditionally along with
C?
Two reasons I can think of:
1) the exact layout is still in flux (not modular, no commands or events).
2) Rust prefers to have all files under a common path ("mod xyz" directs
the compiler to look at xyz.rs or xyz/mod.rs), which doesn't work well
if they are created in qapi/meson.build. There's plenty of workarounds,
but I'd rather not pick one until the layout is fixed.
So maybe for now we can use -B and not pollute qapi/meson.build, and
when the generator is more complete we can move Rust generation there?
Paolo