#![no_main] #[mock::app] mod app { #[shared] struct Shared {} #[local] struct Local { a: u32, } fn bar(_: bar::Context) {} #[task(local = [a: u8 = 3])] fn bar(_: bar::Context) {} #[init(local = [a: u16 = 2])] fn init(_: init::Context) -> (Shared, Local, init::Monotonics) {} }