Macros setup

This commit is contained in:
Kyler Olsen 2025-09-13 00:53:40 -06:00
parent 102cd9a312
commit 4c2555d299
3 changed files with 18 additions and 0 deletions

View File

@ -19,3 +19,4 @@ pkcs8 = "0.8"
crypto = { version = "0.5.1", features = ["digest"] }
sha1 = "0.10.6"
num-bigint = "0.4.5"
purple_cello_mc_protocol_macros = { path = "./macros" }

12
macros/Cargo.toml Normal file
View File

@ -0,0 +1,12 @@
[package]
name = "purple_cello_mc_protocol_macros"
version = "0.1.0"
edition = "2021"
[lib]
proc-macro = true
[dependencies]
syn = { version = "2.0", features = ["full", "extra-traits"] }
quote = "1.0"
proc-macro2 = "1.0"

5
macros/src/lib.rs Normal file
View File

@ -0,0 +1,5 @@
// Yeahbut September 2025
use proc_macro::TokenStream;
use quote::quote;
use syn::{parse_macro_input, DeriveInput};