wesley-emit-rust
wesley-emit-rust projects Wesley Level 1 IR into Rust source artifacts using
a structured emitter. It is the native Rust code-generation surface for models
and operation bindings derived from GraphQL schema definitions.
Emitter Boundary
Rust generation is a two-step pipeline:
- Lower Wesley IR into a crate-local Rust syntax model.
- Render that syntax model through the dedicated printer.
Semantic lowering must not interleave source string assembly with schema
walking. Raw String writes belong at the printer boundary only, where escaping,
identifier handling, attributes, and formatting are centralized.
See the repository README and architecture guide for the full project context.