downgrade

This commit is contained in:
2026-04-22 13:48:07 +02:00
parent d7778180fc
commit e8af410a3f

View File

@@ -62,33 +62,40 @@ __**Начальный план**__: установка, написание пр
**`Cargo`** - это 'умный' компилятор, проектер для rust! **`Cargo`** - это 'умный' компилятор, проектер для rust!
> Мощный инстремент который создает рабочую среду. Берет на себя 'зависимости', версии и тд. > Мощный инстремент который создает рабочую среду. Берет на себя 'зависимости', версии и тд.
<details> <details>
<summary>Создание `workspace`</summary> <summary>Создание `workspace`</summary>
```fish
```fish cargo new name_pj
cargo new name_pj ```
``` Структура среды:
Структура среды: ```fish
```fish $ ls
$ ls Cargo.toml src/
Cargo.toml src/ ```
``` `Cargo.toml`:
`Cargo.toml`: ```toml
```toml [package] # Все о проекте!
[package] # Все о проекте! name = "name_pj" # Имя которое мы задали после cargo new "x"
name = "name_pj" # Имя которое мы задали после cargo new "x" version = "0.1.0" # Верисия проекта (как в next, или гите)
version = "0.1.0" # Верисия проекта (как в next, или гите) edition = "2024" # Кратко: Это большие релизы rust. На сколько я понимаю это как подведение итогов сесий разработки. Потому что rust обновляеться постаянно. Сами редакции(2015, 2018, 2021, 2024).
edition = "2024" # Кратко: Это большие релизы rust. На сколько я понимаю это как подведение итогов сесий разработки. Потому что rust обновляеться постаянно. Сами редакции(2015, 2018, 2021, 2024).
[dependencies] # При добавлении зависимостей они будут тут.
```
`src/`:
```fish
$ ls src/
main.rs # Там будет функция "hello world!"
```
</details>
[dependencies] # При добавлении зависимостей они будут тут.
```
`src/`:
```fish
$ ls src/
main.rs # Там будет функция "hello world!"
```
</ditails>
</ditails> </ditails>
Вызов функций в Rust:
```rs
fn main() {
}
```
</details> </details>
--- ---