diff options
author | 2020-10-22 17:11:21 +0000 | |
---|---|---|
committer | 2020-10-22 17:11:21 +0000 | |
commit | b3aa9e99a975eca637582f31de20fe11ae8f7d64 (patch) | |
tree | 312e7313d052be9233fd9c2be9b52a091aac9ae6 /examples/destructure.rs | |
parent | 9fb5a223cb8adb01381650b66eab28ea5abc98ed (diff) | |
parent | 86699039e99229049ee3c739eaf860acc70a1bf7 (diff) | |
download | rtic-b3aa9e99a975eca637582f31de20fe11ae8f7d64.tar.gz rtic-b3aa9e99a975eca637582f31de20fe11ae8f7d64.tar.zst rtic-b3aa9e99a975eca637582f31de20fe11ae8f7d64.zip |
Merge #398
398: Add the cfgs on a task to the module for that task r=korken89 a=AfoHT
Applying a `#[cfg(never)]` on a task:
before:
```
#[allow(non_snake_case)]
#[doc = "Software task"]
pub mod foo2 {
#[doc(inline)]
pub use super::foo2Resources as Resources;
#[doc = r" Execution context"]
pub struct Context<'a> {
#[doc = r" Resources this task has access to"]
pub resources: Resources<'a>,
}
impl<'a> Context<'a> {
#[inline(always)]
pub unsafe fn new(priority: &'a rtic::export::Priority) -> Self {
Context {
resources: Resources::new(priority),
}
}
}
<...>
```
After:
```
#[allow(non_snake_case)]
#[cfg(never)]
#[doc = "Software task"]
pub mod foo2 {
#[doc(inline)]
pub use super::foo2Resources as Resources;
#[doc = r" Execution context"]
pub struct Context<'a> {
#[doc = r" Resources this task has access to"]
pub resources: Resources<'a>,
}
impl<'a> Context<'a> {
#[inline(always)]
pub unsafe fn new(priority: &'a rtic::export::Priority) -> Self {
Context {
resources: Resources::new(priority),
}
}
}
<...>
```
Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
Diffstat (limited to 'examples/destructure.rs')
0 files changed, 0 insertions, 0 deletions