drone_macros_core/lib.rs
1//! Procedural macros base for [Drone], an Embedded Operating System.
2//!
3//! This crate provides shared functionality for all Drone procedural macro
4//! crates.
5//!
6//! [Drone]: https://github.com/drone-os/drone
7
8#![warn(missing_docs, unsafe_op_in_unsafe_fn)]
9#![warn(clippy::pedantic)]
10#![allow(clippy::module_name_repetitions, clippy::must_use_candidate)]
11
12mod cfg_cond;
13mod macros;
14mod unkeywordize;
15
16pub use self::{
17 cfg_cond::{CfgCond, CfgCondExt},
18 unkeywordize::unkeywordize,
19};