В чем разница между библиотечными и обычными клетками в Rust? - PullRequest
2 голосов
/ 17 февраля 2020

Читая официальную книгу, я наткнулся на пакеты и ящики. Чтобы создать новый «проект», я запустил следующее:

$ cargo new my-project
     Created binary (application) `my-project` package
$ ls my-project
Cargo.toml
src
$ ls my-project/src
main.rs

В книге говорится следующее:

Пакет должен содержать ноль или один ящик для библиотеки, а не Больше. Он может содержать столько бинарных ящиков, сколько вы хотите, но он должен содержать как минимум один ящик (библиотечный или бинарный).

Я сомневаюсь, в чем разница между бинарными и обычными ящиками ящики?

1 Ответ

5 голосов
/ 17 февраля 2020

Разница между двоичным и библиотечным ящиком. Нет «нормальных» ящиков.

  • Бинарный ящик - это исполняемая программа.

  • Ящик библиотеки - это библиотека многократно используемых компонентов, которые может быть включен в другой ящик библиотеки или в двоичный ящик.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...