Сервера раст - Добро пожаловать!

Подключайтесь к лучшим серверам Rust, играйте в раст прямо сейчас! Просмотрите статистику и текущих игроков, выберите свой путь в мире выживания на серверах Rust.

 server


Обсуждение на тему: Rust crates

Комментарии ( 0 )

Сначала новые
Сначала старые
Сначала лучшие

Отправить
Загрузить
😀😁😂😃😄😅😆😇😉😊😋😌😍😎😏😐😑😒😓😔😕😖😗😘😙😚😛😜😝😞😟😠😡😢😣😤😥😦😧😨😩😪😫😬😭😮😯😰😱😲😳😴😵😶😷🙁🙂🙃🙄🤐🤑🤒🤓🤔🤗🤢🤣🤤🤥👿😈✊✋✌👊👋👌👍👎👏💪👂👃🖕🤙🤞🤘🙏❤💔🔥

Rust crates

Use the api to interact and find out more information about available crates. When writing binary crates, we can move the main functionalities to srclib. Rs extern crate greetings fn main() greetingshello() первые части модульной системы, которые мы рассмотрим это пакеты и крейты. Крейт это наименьший объем кода, который компилятор rust рассматривает за раз. Даже если вы запустите rustc вместо cargo и передадите один файл с исходным кодом (как мы уже делали в разделе написание и запуск программы на rust главы 1), компилятор считает этот файл крейтом.

The first parts of the module system well cover are packages and crates. A crate is the smallest amount of code that the rust compiler considers at a time. Even if you run rustc rather than cargo and pass a single source code file (as we did all the way back in the writing and running a rust program section of chapter 1), the compiler considers that file to be a crate. Crates can contain modules, and the modules may be defined in other files that get compiled with the crate, as well see in the coming sections.

A crate is a unit that contains a set of related modules, functions, types, and other code that can be compiled into an executable binary or a library. Crates in rust are similar to libraries or packages in other programming languages. A crate can produce an executable or a library, and can be shipped using rusts package management tool, cargo. Every crate has a root module that contains all of the code contained in the crate.

What is a crate? A crate is a unit of code organization and reuse in rust lang. Rust programming language provides an incredible module system to organize the code. A package can contain multiple binary crates and one optional library crate. .