Skip to main content

macroonz_compiler/support/
mod.rs

1#![doc = include_str!("README.md")]
2mod assembly;
3mod cargo;
4mod carrier;
5mod encode;
6mod type_contract;
7mod types;
8pub use assembly::{
9    ASSEMBLY_FACT, ASSEMBLY_ISSUE_LIMIT, AssemblyError, AssemblyIssue, SupportAssembly,
10};
11pub use cargo::{AxisCargo, CargoAxis, DeclaredCargo, DeferredCargo, ProvedCargo, SupportAxes};
12pub(crate) use carrier::rooted_path;
13pub use carrier::{
14    EXPECTED_CLAUSE, GATE_MACRO, ShellError, ShellName, SupportCarrier, SupportShell, delivered,
15    expectation_roster, exported_shell, gate_invocation, matched_clause, matcher, public_alias,
16    rendered_path,
17};
18pub(crate) use types::DeclaringBinding;
19pub use types::{
20    BoundPath, CrateFacing, DeclarationError, DeliveryForm, EXPECTED_SCHEMA_ID, PATH_SEGMENT_LIMIT,
21    SchemaId, SupportName, WallName, rendered_identifier, rendered_name,
22};