macroonz-compiler 0.2.0

Deterministic Rust code generation for procedural macros: plan, render, close, explain, and bind one sealed expansion from declared input.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#![doc = include_str!("README.md")]

mod capture;
mod emit;
mod encode;
mod expand;
mod place;
mod type_contract;
mod types;

pub use capture::capture;
pub use emit::{emit, emit_tree};
pub use expand::{expand, expand_emittable, expand_on};
pub use place::place;
pub use types::{CaptureError, EmissionError, Emittable, Spans};