This is a proof of concept project aiming at implementing anonymous enum and "checked exception" like error handling in Rust via proc-macro.
Four crates categorized into the fowllowing sub projects:
Type definitions in enumx
crate and proc-macro derives in enumx_derive
crate.
See enumx/README.md
for more.
Type definitions in cex
crate and proc-macro derives in cex_derive
crate.
See cex/README.md
for more.
Licensed under MIT.