diff options
author | 2021-10-18 16:14:52 +0200 | |
---|---|---|
committer | 2021-11-03 10:07:10 +0100 | |
commit | 4cefde75e8b2ccef4b96a37c84b1e313ba710bcf (patch) | |
tree | da20aba3b1e1cf873ebeefab5796fb43f9b87059 /macros/src/codegen/shared_resources_struct.rs | |
parent | cde82dea30d945eb82272f4a3c324b65d0259ee2 (diff) | |
download | rtic-4cefde75e8b2ccef4b96a37c84b1e313ba710bcf.tar.gz rtic-4cefde75e8b2ccef4b96a37c84b1e313ba710bcf.tar.zst rtic-4cefde75e8b2ccef4b96a37c84b1e313ba710bcf.zip |
api test (priority automated)
Diffstat (limited to 'macros/src/codegen/shared_resources_struct.rs')
-rw-r--r-- | macros/src/codegen/shared_resources_struct.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/macros/src/codegen/shared_resources_struct.rs b/macros/src/codegen/shared_resources_struct.rs index 77c56460..05e222e4 100644 --- a/macros/src/codegen/shared_resources_struct.rs +++ b/macros/src/codegen/shared_resources_struct.rs @@ -110,6 +110,13 @@ pub fn codegen(ctxt: Context, needs_lt: &mut bool, app: &App) -> (TokenStream2, #(#fields,)* priority: &'a rtic::export::Priority, } + + impl<#lt>#ident<#lt> { + #[inline(always)] + pub unsafe fn priority(&self) -> &rtic::export::Priority { + self.priority + } + } ); let arg = if ctxt.is_init() { |