aboutsummaryrefslogtreecommitdiff
path: root/embassy-executor/src/raw
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2024-11-06 11:33:40 +0000
committerGitHub <[email protected]>2024-11-06 11:33:40 +0000
commit4136892f3f310ac9bdc569692f12a6beafe1475f (patch)
treea9b9c47c01b444f370ed8194653f3ef45c72cbc8 /embassy-executor/src/raw
parente4f611b97c886582dc99b03e93e8f8411f61c45a (diff)
parent1e850ae79149e737c1ba39a383596eabcb0bb940 (diff)
Merge pull request #3508 from bugadani/nightly
Detect and allow older nightlies
Diffstat (limited to 'embassy-executor/src/raw')
-rw-r--r--embassy-executor/src/raw/waker.rs11
1 files changed, 10 insertions, 1 deletions
diff --git a/embassy-executor/src/raw/waker.rs b/embassy-executor/src/raw/waker.rs
index 8bb2cfd05..30b8cdd4c 100644
--- a/embassy-executor/src/raw/waker.rs
+++ b/embassy-executor/src/raw/waker.rs
@@ -50,7 +50,16 @@ pub fn task_from_waker(waker: &Waker) -> TaskRef {
50 50
51 #[cfg(feature = "nightly")] 51 #[cfg(feature = "nightly")]
52 { 52 {
53 (waker.vtable(), waker.data()) 53 #[cfg(not(at_least_2024_09_06))]
54 {
55 let raw_waker = waker.as_raw();
56 (raw_waker.vtable(), raw_waker.data())
57 }
58
59 #[cfg(at_least_2024_09_06)]
60 {
61 (waker.vtable(), waker.data())
62 }
54 } 63 }
55 }; 64 };
56 65