Я пытаюсь упаковать библиотеку с помощью менеджера пакетов для Rust. Когда я пытаюсь запустить cargo package
согласно documentation, я получаю следующий результат:`пакет груза`: ошибка: основная функция не найдена
error: main function not found
error: aborting due to previous error
failed to verify package tarball
Я запутался. Я пытаюсь упаковать библиотеку (с полезными внешними функциями), поэтому я ожидаю, что мне не нужна функция main
. Вот мой Cargo.toml
:
[package]
name = "package-name"
version = "0.0.1"
authors = [ "Kevin Burke <[email protected]>" ]
Вот моя структура каталогов:
.
├── Cargo.lock
├── Cargo.toml
├── src
│ └── main.rs
Что мне не хватает?