Expand description
Rust code generation backend for the Vexil schema compiler.
Implements the CodegenBackend trait,
generating Rust structs with Pack/Unpack implementations for wire encoding.
§Usage
ⓘ
let result = vexil_lang::compile(source);
let code = vexil_codegen_rust::generate(&result.compiled.unwrap());Re-exports§
pub use backend::RustBackend;
Modules§
Enums§
Functions§
- generate
- Generate Rust code for a compiled schema (no cross-file imports).
- generate_
mod_ file - Generate a
mod.rsfile that re-exports child modules.