我正在尝试构建一个 Rust 二进制可执行文件。在 src 目录中我有四个文件:
主要.rs:
use fasta_multiple_cmp::get_filenames;
fn main() {
get_filenames();
}
Run Code Online (Sandbox Code Playgroud)
mod.rs:
pub mod fasta_multiple_cmp;
pub mod build_sequences_matrix;
Run Code Online (Sandbox Code Playgroud)
fasta_multiple_cmp.rs:
pub mod fasta_multiple_cmp {
...
pub fn get_filenames() {
let args: Vec<String> = env::args().collect();
...
Run Code Online (Sandbox Code Playgroud)
build_sequences_matrix.rs:
pub mod build_sequences_matrix {
use simple_matrix::Matrix;
...
Run Code Online (Sandbox Code Playgroud)
货物告诉我:
src/main.rs:3:5 | src/main.rs:3:5 | 3 | 使用 fasta_multiple_cmp::get_filenames; | ^^^^^^^^^^^^^^^^^^^^ 使用未声明的板条箱或模块 `fasta_multiple_cmp
我相信我理解了一些小事情,但我迷失了。到底是怎么回事?
感谢您的任何提示!