embassy/embassy-executor-macros
Dario Nieuwenhuis 1f58e0efd0
executor: fix unsoundness due to impl Trait, improve macro error handling. (#3425)
* executor-macros: don't parse function bodies.

* executor-macros: refactor for better recovery and ide-friendliness on errors.

* executor-macros: disallow `impl Trait` in task arguments.

Fixes #3420

* Fix example using `impl Trait` in tasks.
2024-10-18 03:18:59 +02:00
..
src executor: fix unsoundness due to impl Trait, improve macro error handling. (#3425) 2024-10-18 03:18:59 +02:00
Cargo.toml executor: fix unsoundness due to impl Trait, improve macro error handling. (#3425) 2024-10-18 03:18:59 +02:00
README.md Centralize license and MSRV boilerplate into the repo readme. 2024-01-11 18:18:35 +01:00

embassy-executor-macros

An Embassy project.

NOTE: Do not use this crate directly. The macros are re-exported by embassy-executor.