workspace_filter/macro.rs
1#![doc = include_str!("README.md")]
2
3/// Construct a new filter with all crates in the workspace set to a given level, optionally
4/// including a default string. See module documentation for more info.
5#[macro_export]
6macro_rules! workspace_filter {
7 ($level:expr) => {
8 format!(env!("WORKSPACE_FILTER"), level = $level)
9 };
10 ($level:expr, $etc:expr) => {
11 format!(
12 concat!(concat!($etc, ","), env!("WORKSPACE_FILTER")),
13 level = $level
14 )
15 };
16}