我想编写一个跨平台库,因此我编写了以下代码
pub mod common;
#[cfg(target_os = "Linux")]
pub mod process_linux;
#[cfg(target_os = "Windows")]
pub mod process_windows;
但是现在我想重新导出两个模块,它们都在名称进程下。这很容易吗?我想我将来可能需要阅读更多关于模块和名称空间的内容,我尝试了以下几点:
pub mod process {
#[cfg(target_os = "Linux")]
pub use pr