rustynotes

Контейнерами (или крейтами) в Rust называют пакеты. Контейнеры с открытым исходным кодом доступны в репозитории https://crates.io, откуда [[Cargo]] и загружает нужный контейнер.

Ключевое слово use вводит контейнеры в локальную область видимости, а оператор пространства имен :: ограничивает предмет импорта.

В Rust нет конструкторов, вместо этого у каждого типа есть литеральная форма. Инициализировать типы можно путем использования имени типа и присвоения их полям значений в фигурных скобках.

Для упрощения программ метод new() реализован у многих типов. Но это соглашение не часть языка Rust.

Для доступа к полям Rust-программистами используется оператор точки.


Чтобы включить подкоманду cargo add для добавления контейнеров рекомендуется установить контейнер cargo-edit:

cargo install cargo-edit