eure-codegen-ir 0.1.8

Canonical intermediate representation for Eure code generation
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# eure-codegen-ir

`eure-codegen-ir` is the canonical intermediate representation used to bridge:

- Rust derive inputs (`eure-macros`)
- Eure schema data (`eure-codegen` / `eure-schema`)
- Code generation for `FromEure`, `IntoEure`, and `BuildSchema`

This crate focuses on:

- lossless semantic representation
- explicit invariants with typed validation errors
- deterministic structural equality and structural diff

Milestone 1 intentionally excludes serde serialization to avoid freezing a wire format before adapter parity is complete.