Add missing #[doc(hidden)] attributes for embassy proc macros (#1302)
Fixes https://github.com/esp-rs/esp-hal/issues/1233
This commit is contained in:
parent
d5e4995777
commit
1b2dab1dff
@ -79,11 +79,13 @@ pub(crate) mod main {
|
|||||||
let out = &f.sig.output;
|
let out = &f.sig.output;
|
||||||
|
|
||||||
let result = quote! {
|
let result = quote! {
|
||||||
|
#[doc(hidden)]
|
||||||
#[::embassy_executor::task()]
|
#[::embassy_executor::task()]
|
||||||
async fn __embassy_main(#fargs) #out {
|
async fn __embassy_main(#fargs) #out {
|
||||||
#f_body
|
#f_body
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[doc(hidden)]
|
||||||
unsafe fn __make_static<T>(t: &mut T) -> &'static mut T {
|
unsafe fn __make_static<T>(t: &mut T) -> &'static mut T {
|
||||||
::core::mem::transmute(t)
|
::core::mem::transmute(t)
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user