diff options
Diffstat (limited to 'macros/src/trans.rs')
-rw-r--r-- | macros/src/trans.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/macros/src/trans.rs b/macros/src/trans.rs index b5e624d0..c0ce7c03 100644 --- a/macros/src/trans.rs +++ b/macros/src/trans.rs @@ -130,7 +130,7 @@ fn idle( }); rexprs.push(quote! { - #name: ::krate::Static::ref_mut( + #name: ::#krate::Static::ref_mut( &mut *::#device::#name.get(), ), }); @@ -423,16 +423,16 @@ fn resources(app: &App, ownerships: &Ownerships, root: &mut Vec<Tokens>) { fn borrow<'cs>( &'cs self, _cs: &'cs #krate::CriticalSection, - ) -> &'cs #krate::Static<#name> { - unsafe { #krate::Static::ref_(&*#name.get()) } + ) -> &'cs #krate::Static<#device::#name> { + unsafe { #krate::Static::ref_(&*#device::#name.get()) } } fn borrow_mut<'cs>( &'cs mut self, _cs: &'cs #krate::CriticalSection, - ) -> &'cs mut #krate::Static<#name> { + ) -> &'cs mut #krate::Static<#device::#name> { unsafe { - #krate::Static::ref_mut(&mut *#name.get()) + #krate::Static::ref_mut(&mut *#device::#name.get()) } } @@ -443,7 +443,7 @@ fn resources(app: &App, ownerships: &Ownerships, root: &mut Vec<Tokens>) { ) -> R where F: FnOnce( - &#krate::Static<#name>, + &#krate::Static<#device::#name>, &mut #krate::Threshold) -> R { unsafe { @@ -465,7 +465,7 @@ fn resources(app: &App, ownerships: &Ownerships, root: &mut Vec<Tokens>) { ) -> R where F: FnOnce( - &mut #krate::Static<#name>, + &mut #krate::Static<#device::#name>, &mut #krate::Threshold) -> R { unsafe { |