Conversation
|
r? @eldruin (rust-highfive has picked a reviewer for you, use r? to override) |
4d1a0a7 to
c00fc47
Compare
|
It seems the 2 issues with |
|
converted all traits, I haven't tried updating embassy yet, it's still possible it explodes with actual use. |
|
How are we on this, is this ready to merge? If not I'll use a git-dep to this branch. |
|
Since AFIT support is very recent in rustc we should check that it works end-to-end first. When we know it works well we can merge it and release it as |
|
Super, then I know where it stands! |
|
No longer builds in nightly-2022-10-29 and newer. Filed rust-lang/rust#103850 |
|
Also, side note: A few places use |
|
Status update!
So, I'm fairly certain this is ready to go now! |
eldruin
left a comment
There was a problem hiding this comment.
Looks good to me, thank you!
bors r+
Latest Rust nightlies have somewhat usable async-fn-in-trait support already! 🎉
embassy-nrf updated here embassy-rs/embassy#974
Paprecuts encountered:
Self::Error. This is a limitation of allasync fns, not just in traits, but it hits especially hard within traits, so I dunno if there's plans to improve it.Due to the last 2 I've left
SpiDevicealone for now.