История изменений
Исправление theNamelessOne, (текущая версия) :
А зачем тебе для этого либы? Используй обычные модули.
src/main.rs
:
mod lexer;
mod parser;
// ...
Структура исходников:
λ desktop rust → tree src
src
├── lexer.rs
├── parser
│ └── mod.rs
└── sample.rs
1 directory, 3 files
Rule of thumb: если в исходнике встречается mod MODNAME;
, то компилятор ищет его содержимое в файле MODNAME.rs
либо в MODNAME/mod.rs
.
Исправление theNamelessOne, :
А зачем тебе для этого либы? Используй обычные модули:
src/main.rs`
:
mod lexer;
mod parser;
// ...
Структура исходников:
λ desktop rust → tree src
src
├── lexer.rs
├── parser
│ └── mod.rs
└── sample.rs
1 directory, 3 files
Rule of thumb: если в исходнике встречается mod MODNAME;
, то компилятор ищет его содержимое в файле MODNAME.rs
либо в MODNAME/mod.rs
.
Исходная версия theNamelessOne, :
А зачем тебе для этого либы? Используй обычные модули:
`src/main.rs`:
mod lexer;
mod parser;
// ...
Структура исходников:
λ desktop rust → tree src
src
├── lexer.rs
├── parser
│ └── mod.rs
└── sample.rs
1 directory, 3 files
Rule of thumb: если в исходнике встречается `mod MODNAME;`, то компилятор ищет его содержимое в файле `MODNAME.rs` либо в `MODNAME/mod.rs`.