我使用标准方式(根据Rust书)编写单元测试:
fn func() -> i32 {
0
}
#[cfg(test)]
mod test {
use super::*;
#[test]
fn func_test() {
let res = func();
}
}
Run Code Online (Sandbox Code Playgroud)
为了使它编译,我必须func通过pub关键字公开.
是否可以func私有,但在内部测试模块中使用它?