Skip to main content

macroonz_compiler/codec/
mod.rs

1#![doc = include_str!("README.md")]
2
3mod declare;
4mod encode;
5mod place;
6mod read;
7mod render;
8mod spell;
9mod type_contract;
10mod types;
11mod write;
12
13pub use render::{codec_surface, render_codec};
14pub use type_contract::{MEMBER_CONTRACT, RESERVED_BINDINGS};
15pub use types::{
16    AssemblyPosture, CODEC_ISSUE_LIMIT, CODEC_MEMBER_LIMIT, CODEC_PATH_SEGMENT_LIMIT, Cardinality,
17    CodecAssembly, CodecContent, CodecDirection, CodecError, CodecIssue, CodecMember,
18    CodecMemberShape, CodecPlacement, CodecProjection, CodecShape, CodecTypePath, DECODE_ROAD,
19    DecodeRefusal, ENCODE_ROAD, MemberContract, ModuleSpelling, PathRooting, ROSTER_CONSTANT,
20    SLOT_ROAD, rendered_identifier, rendered_name,
21};