aboutsummaryrefslogtreecommitdiff
path: root/rtic-macros
diff options
context:
space:
mode:
authorOleksandr Babak <alexanderbabak@proton.me>2025-01-27 11:09:14 +0100
committerHenrik Tjäder <henrik@tjaders.com>2025-06-15 11:02:15 +0000
commita2dfb62ffc0c242a3dd11b6385c0fea731e54bfc (patch)
tree53a8dcc55066430f8d1d9b8b22d3d4954d7e663a /rtic-macros
parent2e703476a0cb8f52dcf342313d5198214a8890a1 (diff)
chore: better safety comment
Diffstat (limited to 'rtic-macros')
-rw-r--r--rtic-macros/src/codegen/module.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/rtic-macros/src/codegen/module.rs b/rtic-macros/src/codegen/module.rs
index c10c123..1d2f90a 100644
--- a/rtic-macros/src/codegen/module.rs
+++ b/rtic-macros/src/codegen/module.rs
@@ -192,7 +192,7 @@ pub fn codegen(ctxt: Context, app: &App, analysis: &Analysis) -> TokenStream2 {
#[allow(non_snake_case)]
#[doc(hidden)]
pub fn #internal_waker_ident() -> ::core::task::Waker {
- // SAFETY: If `try_allocate` succeeds one must call `spawn`, which we do.
+ // SAFETY: #exec_name is a valid pointer to an executor.
unsafe {
let exec = rtic::export::executor::AsyncTaskExecutor::#from_ptr_n_args(#name, &#exec_name);
exec.waker(|| {