LINUX.ORG.RU

История изменений

Исправление 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`.