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

mod type_contract;
mod types;

pub(crate) use types::RelationQuestion;
pub use types::{
    AbsencePosture, CompletenessPosture, CompletenessStanding, CyclePosture, CycleStanding,
    DensityPosture, DensityStanding, EmptyPosture, KeyedRosterRelation, KeyedRosterRows,
    KeyedRosterRowsError, MembershipPosture, OccupancyStanding, Reachability, ReachabilityError,
    RepeatedRelationPair, RepeatedRelationPairs, RepetitionPosture, RepetitionStanding,
    RosterRelationStanding, RowOrder, SameRosterRequired, SelfRelationPosture,
    SelfRelationStanding, StructuralMismatch, StructuralRequirement,
};