diff options
Diffstat (limited to 'embassy-executor/src/lib.rs')
| -rw-r--r-- | embassy-executor/src/lib.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/embassy-executor/src/lib.rs b/embassy-executor/src/lib.rs index 4c6900a6d..6a2e493a2 100644 --- a/embassy-executor/src/lib.rs +++ b/embassy-executor/src/lib.rs | |||
| @@ -3,6 +3,9 @@ | |||
| 3 | #![doc = include_str!("../README.md")] | 3 | #![doc = include_str!("../README.md")] |
| 4 | #![warn(missing_docs)] | 4 | #![warn(missing_docs)] |
| 5 | 5 | ||
| 6 | //! ## Feature flags | ||
| 7 | #![doc = document_features::document_features!(feature_label = r#"<span class="stab portability"><code>{feature}</code></span>"#)] | ||
| 8 | |||
| 6 | // This mod MUST go first, so that the others see its macros. | 9 | // This mod MUST go first, so that the others see its macros. |
| 7 | pub(crate) mod fmt; | 10 | pub(crate) mod fmt; |
| 8 | 11 | ||
| @@ -20,9 +23,10 @@ macro_rules! check_at_most_one { | |||
| 20 | check_at_most_one!(@amo [$($f)*] [$($f)*] []); | 23 | check_at_most_one!(@amo [$($f)*] [$($f)*] []); |
| 21 | }; | 24 | }; |
| 22 | } | 25 | } |
| 23 | check_at_most_one!("arch-cortex-m", "arch-riscv32", "arch-std", "arch-wasm",); | 26 | check_at_most_one!("arch-avr", "arch-cortex-m", "arch-riscv32", "arch-std", "arch-wasm",); |
| 24 | 27 | ||
| 25 | #[cfg(feature = "_arch")] | 28 | #[cfg(feature = "_arch")] |
| 29 | #[cfg_attr(feature = "arch-avr", path = "arch/avr.rs")] | ||
| 26 | #[cfg_attr(feature = "arch-cortex-m", path = "arch/cortex_m.rs")] | 30 | #[cfg_attr(feature = "arch-cortex-m", path = "arch/cortex_m.rs")] |
| 27 | #[cfg_attr(feature = "arch-riscv32", path = "arch/riscv32.rs")] | 31 | #[cfg_attr(feature = "arch-riscv32", path = "arch/riscv32.rs")] |
| 28 | #[cfg_attr(feature = "arch-std", path = "arch/std.rs")] | 32 | #[cfg_attr(feature = "arch-std", path = "arch/std.rs")] |
