lloydmeta / frunk

Funktional generic type-level programming in Rust: HList, Coproduct, Generic, LabelledGeneric, Validated, Monoid and friends.
https://beachape.com/frunk/
MIT License
1.25k stars 56 forks source link

Explore using proc_macro_hygiene #159

Closed lloydmeta closed 4 years ago

lloydmeta commented 5 years ago

This allows us to use proc macros as types and functions without proc_macro_hack

This currently only compiles on nightly (cargo +nightly $cmd), and requires https://github.com/rust-lang/rust/issues/54727 (or https://github.com/rust-lang/rust/pull/63931 ?) to be released on stable before being merged.

Screen Shot 2019-08-12 at 16 33 51
lloydmeta commented 4 years ago

Closing in favour of #161