3d29c9dd14
fix: Wrap inner type in brackets
2025-10-22 02:41:01 +02:00
08f5c4533a
feat: Explicitly don't implement Typed for unit type
2025-10-15 02:34:51 +02:00
d5d6fc1638
chore: Slight attribute parsing cleanup
2025-10-11 01:02:07 +02:00
d30a01aada
feat: Renamed all attributes to typed
2025-10-11 00:34:21 +02:00
513b36afdb
feat: Added support for types with generics
2025-10-10 02:31:56 +02:00
396938a089
fix: Defintions varialbe is still called test
2025-10-10 01:25:48 +02:00
d2de4b5830
feat: Allow renaming fields
2025-09-20 05:32:59 +02:00
fe958b863a
feat: Added more Typed impls
2025-09-20 05:32:41 +02:00
21bc70cbcd
fix: Move variable definition to the end
2025-09-20 02:33:17 +02:00
326af7ea83
refactor: Use itertools to simplify code
2025-09-17 03:26:17 +02:00
a5f4b67216
chore: Made all test struct public to avoid unused warnings
2025-09-17 01:40:11 +02:00
ab8556a13c
refactor: Use Self wherever possible
...
This avoids having to move around the struct/enum name all over the
place.
2025-09-17 01:37:59 +02:00
ebea44e70c
feat: Create local variable to allow for method definitions
2025-09-17 01:27:59 +02:00
6086dec859
feat: Added option to rename struct in Lua
2025-09-17 01:08:23 +02:00
cef241546e
fix: Parse away any additional serde tokens that we do not care about
2025-09-17 00:01:59 +02:00
e27e0dfdb6
style: Added pre-commit
2025-09-16 23:56:34 +02:00
446756c7e1
fix: Added missing enum tuple variant check and error
2025-09-16 23:55:39 +02:00
467a037a77
feat: Add support for externally tagged enums
...
Also did a massive code refactor that helped simplify the
implementation.
2025-09-16 23:52:56 +02:00
6d5c2da030
feat: Added support for flatten
2025-09-15 21:38:20 +02:00
2b970e87ae
feat: Added more Typed impls
2025-09-15 21:37:22 +02:00
619d1d7ec7
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.
2025-09-14 04:49:43 +02:00