Как распространить действие конструкции #[...] на несколько строк?
В Rust есть конструкция #[cfg(...)]
.
Например, есть набор констант, хранящих кода цветов в терминале Linux:
#[cfg(target_os="linux")]
const BLACK: &str = "\033[0;30m";
#[cfg(target_os="linux")]
const RED: &str = "\033[0;31m";
#[cfg(target_os="linux")]
const GREEN: &str = "\033[0;32m";
Вопрос: можно ли как-нибудь сделать так, чтобы не нужно было перед каждой строкой писать #[cfg(target_os="linux")]
?
Источник: Stack Overflow на русском