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
#![doc = include_str!("README.md")]

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

pub use capture::captured;
pub use complete::completed;
pub use render::generated_module;
pub use types::{
    ALTERNATIVE_LIMIT, Address, Alternative, DECLARED_ORDER_FAMILY, Declaration, FactMapping,
    FamilySlug, MAPPING_LIMIT, MUTATION_HELPER_POSITION, MutationCaptureError, MutationSurface,
    OPERATOR_FAMILY_LIMIT, PERMISSION_LIMIT, Permission, Policy, Site, Surface, SurfaceRole,
};