diff options
| author | Dario Nieuwenhuis <[email protected]> | 2024-10-18 03:18:59 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-10-18 03:18:59 +0200 |
| commit | 1f58e0efd05e5c96409db301e4d481098038aedf (patch) | |
| tree | 853857285b5ff14eff9a0486dc3eae645de3ee03 /embassy-executor-macros/Cargo.toml | |
| parent | 3d0c557138e87ce94686e5820337c7495206ae56 (diff) | |
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.
Diffstat (limited to 'embassy-executor-macros/Cargo.toml')
| -rw-r--r-- | embassy-executor-macros/Cargo.toml | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/embassy-executor-macros/Cargo.toml b/embassy-executor-macros/Cargo.toml index 218e820ce..ef509c3f9 100644 --- a/embassy-executor-macros/Cargo.toml +++ b/embassy-executor-macros/Cargo.toml | |||
| @@ -13,7 +13,7 @@ categories = [ | |||
| 13 | ] | 13 | ] |
| 14 | 14 | ||
| 15 | [dependencies] | 15 | [dependencies] |
| 16 | syn = { version = "2.0.15", features = ["full", "extra-traits"] } | 16 | syn = { version = "2.0.15", features = ["full", "visit"] } |
| 17 | quote = "1.0.9" | 17 | quote = "1.0.9" |
| 18 | darling = "0.20.1" | 18 | darling = "0.20.1" |
| 19 | proc-macro2 = "1.0.29" | 19 | proc-macro2 = "1.0.29" |
