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};