Unverified Commit 1045c785 authored by Niklas Adolfsson's avatar Niklas Adolfsson Committed by GitHub
Browse files

[proc macros]: support generic type params (#436)



* PoC support generic type params

* more annoying example

* add trait bounds for generic params in proc macros

* add compile-time test for complicated trait

* smarter trait bounds in proc macros

* add non-working example for now

* revert nits

* Update examples/proc_macro.rs

Co-authored-by: default avatarDavid <[email protected]>

* Update proc-macros/src/helpers.rs

Co-authored-by: default avatarDavid <[email protected]>

* add messy code but works

* cleanup

* add some simple compile check in tests

* fix doc link

* fix doc link last time

* address grumbles

* docs

* Update proc-macros/src/helpers.rs

* Update proc-macros/src/helpers.rs

* Update proc-macros/src/helpers.rs

* Update proc-macros/src/helpers.rs

* Update proc-macros/src/visitor.rs

* fix nit: | -> ||

* Update proc-macros/src/helpers.rs

Co-authored-by: default avatarDavid <[email protected]>

* Update proc-macros/src/helpers.rs

Co-authored-by: default avatarDavid <[email protected]>

* Update proc-macros/src/helpers.rs

Co-authored-by: default avatarDavid <[email protected]>

* add issues to introduced TODOs

* generics support where clause on trait

* Update proc-macros/src/helpers.rs

Co-authored-by: default avatarDavid <[email protected]>

* Update proc-macros/src/helpers.rs

* address grumbles

* add more docs

Co-authored-by: default avatarDavid <[email protected]>
parent d188da70
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment