我希望将所有导入与条件编译分组。
我知道#[cfg(target_os = "windows")]
属性正在组织导入,但仅适用于一次导入。
如何导入具有这样一个条件编译属性的多个软件包?
我正在寻找类似的东西:
#[cfg(target_os = "windows")]
{
use windows_lib1;
use windows_lib2;
}
#[cfg(target_os = "linux")]{
use linux_lib1;
use linux_lib2;
}
[条件编译属性似乎适用于以下语句(从未发现有文档记录,但这是我的经验所证明的)。
我会使用这种形式:
#[cfg(target_os = "windows")]
use {
windows_lib1,
windows_lib2,
};