Began implementing fully isomorphic macros

Like Rust's Proc macros. Now we have preprocessor recursion to worry about. I also made a cool macro for enums
This commit is contained in:
2024-10-14 00:13:09 +02:00
parent 84cbcdd4fe
commit 3a3ae98aff
66 changed files with 2302 additions and 1164 deletions

View File

@@ -2,8 +2,10 @@ mod coding;
mod helpers;
mod hierarchy;
mod relations;
mod api_conv;
pub use coding::{Coding, Decode, Encode};
pub use helpers::{enc_vec, encode_enum, read_exact, write_exact};
pub use hierarchy::{Extends, InHierarchy, TLBool, TLFalse, TLTrue, UnderRoot};
pub use relations::{Channel, MsgSet, Request};
pub use coding::*;
pub use helpers::*;
pub use hierarchy::*;
pub use relations::*;
pub use api_conv::*;