macroonz-compiler 0.1.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
16
17
18
#![doc = include_str!("README.md")]

mod capture;
mod render;
mod type_contract;
mod types;

pub use capture::captured;
pub use render::{
    axis_literals, bench_table, budgets, contention, declared_row, matched_clauses, observations,
    reporter, row_expression, work_formula,
};
pub use types::{
    BENCH_HELPER_POSITION, BENCH_ROW_LIMIT, BenchAnswer, BenchCaptureError, BenchQuestion,
    BenchRole, BenchTable, BenchmarkDeclaration, Budgets, ContentionPosture, INPUT_SIZE_LIMIT,
    Measurement, References, Reporter, Row, WORK_FORMULA_LIMIT, WORK_OBSERVATION_LIMIT,
    WorkFormula,
};