update (1.0): new info about cargo
This commit is contained in:
22
README.md
22
README.md
@@ -63,9 +63,29 @@ __**Начальный план**__: установка, написание пр
|
||||
**`Cargo`** - это 'умный' компилятор, проектер для rust!
|
||||
> Мощный инстремент который создает рабочую среду. Берет на себя 'зависимости', версии и тд.
|
||||
|
||||
Создание `workflow`
|
||||
Создание `workspace`:
|
||||
```fish
|
||||
cargo new name_pj
|
||||
```
|
||||
Структура среды:
|
||||
```fish
|
||||
$ ls
|
||||
Cargo.toml src/
|
||||
```
|
||||
`Cargo.toml`:
|
||||
```toml
|
||||
[package] # Все о проекте!
|
||||
name = "name_pj" # Имя которое мы задали после cargo new "x"
|
||||
version = "0.1.0" # Верисия проекта (как в next, или гите)
|
||||
edition = "2024" # Кратко: Это большие релизы rust. На сколько я понимаю это как подведение итогов сесий разработки. Потому что rust обновляеться постаянно. Сами редакции(2015, 2018, 2021, 2024).
|
||||
|
||||
[dependencies] # При добавлении зависимостей они будут тут.
|
||||
```
|
||||
|
||||
```fish
|
||||
$ ls src/
|
||||
main.rs # Там будет функция "hello world!"
|
||||
```
|
||||
|
||||
|
||||
<img src="img/cargoman.png">
|
||||
|
||||
Reference in New Issue
Block a user