feat: Initial limited implementation

This initial implementation only supports structs with named field and
basic enum. It also does not support all the available primitives,
although when needed these are very easy to implement.
This commit is contained in:
2025-09-14 04:01:11 +02:00
commit 619d1d7ec7
16 changed files with 890 additions and 0 deletions

20
Cargo.toml Normal file
View File

@@ -0,0 +1,20 @@
[package]
name = "lua_typed"
version = "0.1.0"
edition = "2024"
[workspace]
members = ["lua_typed_macro"]
[dependencies]
lua_typed_macro = { path = "./lua_typed_macro/" }
[dev-dependencies]
insta = "1.43.2"
trybuild = { version = "1.0.111", features = ["diff"] }
[profile.dev.package.insta]
opt-level = 3
[profile.dev.package.similar]
opt-level = 3