Контейнерами (или крейтами) в Rust называют пакеты. Контейнеры с открытым исходным кодом доступны в репозитории https://crates.io, откуда [[Cargo]] и загружает нужный контейнер.
Ключевое слово use
вводит контейнеры в локальную область видимости, а оператор пространства имен ::
ограничивает предмет импорта.
В Rust нет конструкторов, вместо этого у каждого типа есть литеральная форма. Инициализировать типы можно путем использования имени типа и присвоения их полям значений в фигурных скобках.
Для упрощения программ метод new()
реализован у многих типов. Но это соглашение не часть языка Rust.
Для доступа к полям Rust-программистами используется оператор точки.
Чтобы включить подкоманду cargo add
для добавления контейнеров рекомендуется установить контейнер cargo-edit
:
cargo install cargo-edit