Skip to content

Commit 297938c

Browse files
committed
5
1 parent 54cb968 commit 297938c

117 files changed

Lines changed: 1811 additions & 1640 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 171 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,174 @@
77
*.sln
88
*.sw?
99
ошибки.txt
10+
rustbook-ru/book/tomorrow-night.css
11+
rustbook-ru/book/title-page.html
12+
rustbook-ru/book/theme/2018-edition.css
13+
rustbook-ru/book/searchindex.json
14+
rustbook-ru/book/searchindex.js
15+
rustbook-ru/book/searcher.js
16+
rustbook-ru/book/print.html
17+
rustbook-ru/book/mark.min.js
18+
rustbook-ru/book/index.html
19+
rustbook-ru/book/img/trpl20-01.png
20+
rustbook-ru/book/img/trpl15-04.svg
21+
rustbook-ru/book/img/trpl15-03.svg
22+
rustbook-ru/book/img/trpl15-02.svg
23+
rustbook-ru/book/img/trpl15-01.svg
24+
rustbook-ru/book/img/trpl14-10.png
25+
rustbook-ru/book/img/trpl14-07.png
26+
rustbook-ru/book/img/trpl14-05.png
27+
rustbook-ru/book/img/trpl14-04.png
28+
rustbook-ru/book/img/trpl14-03.png
29+
rustbook-ru/book/img/trpl14-02.png
30+
rustbook-ru/book/img/trpl14-01.png
31+
rustbook-ru/book/img/trpl04-06.svg
32+
rustbook-ru/book/img/trpl04-05.svg
33+
rustbook-ru/book/img/trpl04-04.svg
34+
rustbook-ru/book/img/trpl04-03.svg
35+
rustbook-ru/book/img/trpl04-02.svg
36+
rustbook-ru/book/img/trpl04-01.svg
37+
rustbook-ru/book/img/ferris/unsafe.svg
38+
rustbook-ru/book/img/ferris/panics.svg
39+
rustbook-ru/book/img/ferris/not_desired_behavior.svg
40+
rustbook-ru/book/img/ferris/does_not_compile.svg
41+
rustbook-ru/book/highlight.js
42+
rustbook-ru/book/highlight.css
43+
rustbook-ru/book/foreword.html
44+
rustbook-ru/book/fonts/source-code-pro-v11-all-charsets-500.woff2
45+
rustbook-ru/book/fonts/SOURCE-CODE-PRO-LICENSE.txt
46+
rustbook-ru/book/fonts/open-sans-v17-all-charsets-regular.woff2
47+
rustbook-ru/book/fonts/open-sans-v17-all-charsets-italic.woff2
48+
rustbook-ru/book/fonts/open-sans-v17-all-charsets-800italic.woff2
49+
rustbook-ru/book/fonts/open-sans-v17-all-charsets-800.woff2
50+
rustbook-ru/book/fonts/open-sans-v17-all-charsets-700italic.woff2
51+
rustbook-ru/book/fonts/open-sans-v17-all-charsets-700.woff2
52+
rustbook-ru/book/fonts/open-sans-v17-all-charsets-600italic.woff2
53+
rustbook-ru/book/fonts/open-sans-v17-all-charsets-600.woff2
54+
rustbook-ru/book/fonts/open-sans-v17-all-charsets-300italic.woff2
55+
rustbook-ru/book/fonts/open-sans-v17-all-charsets-300.woff2
56+
rustbook-ru/book/fonts/OPEN-SANS-LICENSE.txt
57+
rustbook-ru/book/fonts/fonts.css
58+
rustbook-ru/book/FontAwesome/fonts/FontAwesome.ttf
59+
rustbook-ru/book/FontAwesome/fonts/fontawesome-webfont.woff2
60+
rustbook-ru/book/FontAwesome/fonts/fontawesome-webfont.woff
61+
rustbook-ru/book/FontAwesome/fonts/fontawesome-webfont.ttf
62+
rustbook-ru/book/FontAwesome/fonts/fontawesome-webfont.svg
63+
rustbook-ru/book/FontAwesome/fonts/fontawesome-webfont.eot
64+
rustbook-ru/book/FontAwesome/css/font-awesome.css
65+
rustbook-ru/book/ferris.js
66+
rustbook-ru/book/ferris.css
67+
rustbook-ru/book/favicon.svg
68+
rustbook-ru/book/favicon.png
69+
rustbook-ru/book/elasticlunr.min.js
70+
rustbook-ru/book/css/variables.css
71+
rustbook-ru/book/css/print.css
72+
rustbook-ru/book/css/general.css
73+
rustbook-ru/book/css/chrome.css
74+
rustbook-ru/book/clipboard.min.js
75+
rustbook-ru/book/ch20-03-graceful-shutdown-and-cleanup.html
76+
rustbook-ru/book/ch20-02-multithreaded.html
77+
rustbook-ru/book/ch20-01-single-threaded.html
78+
rustbook-ru/book/ch20-00-final-project-a-web-server.html
79+
rustbook-ru/book/ch19-06-macros.html
80+
rustbook-ru/book/ch19-05-advanced-functions-and-closures.html
81+
rustbook-ru/book/ch19-04-advanced-types.html
82+
rustbook-ru/book/ch19-03-advanced-traits.html
83+
rustbook-ru/book/ch19-01-unsafe-rust.html
84+
rustbook-ru/book/ch19-00-advanced-features.html
85+
rustbook-ru/book/ch18-03-pattern-syntax.html
86+
rustbook-ru/book/ch18-02-refutability.html
87+
rustbook-ru/book/ch18-01-all-the-places-for-patterns.html
88+
rustbook-ru/book/ch18-00-patterns.html
89+
rustbook-ru/book/ch17-03-oo-design-patterns.html
90+
rustbook-ru/book/ch17-02-trait-objects.html
91+
rustbook-ru/book/ch17-01-what-is-oo.html
92+
rustbook-ru/book/ch17-00-oop.html
93+
rustbook-ru/book/ch16-04-extensible-concurrency-sync-and-send.html
94+
rustbook-ru/book/ch16-03-shared-state.html
95+
rustbook-ru/book/ch16-02-message-passing.html
96+
rustbook-ru/book/ch16-01-threads.html
97+
rustbook-ru/book/ch16-00-concurrency.html
98+
rustbook-ru/book/ch15-06-reference-cycles.html
99+
rustbook-ru/book/ch15-05-interior-mutability.html
100+
rustbook-ru/book/ch15-04-rc.html
101+
rustbook-ru/book/ch15-03-drop.html
102+
rustbook-ru/book/ch15-02-deref.html
103+
rustbook-ru/book/ch15-01-box.html
104+
rustbook-ru/book/ch15-00-smart-pointers.html
105+
rustbook-ru/book/ch14-05-extending-cargo.html
106+
rustbook-ru/book/ch14-04-installing-binaries.html
107+
rustbook-ru/book/ch14-03-cargo-workspaces.html
108+
rustbook-ru/book/ch14-02-publishing-to-crates-io.html
109+
rustbook-ru/book/ch14-01-release-profiles.html
110+
rustbook-ru/book/ch14-00-more-about-cargo.html
111+
rustbook-ru/book/ch13-04-performance.html
112+
rustbook-ru/book/ch13-03-improving-our-io-project.html
113+
rustbook-ru/book/ch13-02-iterators.html
114+
rustbook-ru/book/ch13-01-closures.html
115+
rustbook-ru/book/ch13-00-functional-features.html
116+
rustbook-ru/book/ch12-06-writing-to-stderr-instead-of-stdout.html
117+
rustbook-ru/book/ch12-05-working-with-environment-variables.html
118+
rustbook-ru/book/ch12-04-testing-the-librarys-functionality.html
119+
rustbook-ru/book/ch12-03-improving-error-handling-and-modularity.html
120+
rustbook-ru/book/ch12-02-reading-a-file.html
121+
rustbook-ru/book/ch12-01-accepting-command-line-arguments.html
122+
rustbook-ru/book/ch12-00-an-io-project.html
123+
rustbook-ru/book/ch11-03-test-organization.html
124+
rustbook-ru/book/ch11-02-running-tests.html
125+
rustbook-ru/book/ch11-01-writing-tests.html
126+
rustbook-ru/book/ch11-00-testing.html
127+
rustbook-ru/book/ch10-03-lifetime-syntax.html
128+
rustbook-ru/book/ch10-02-traits.html
129+
rustbook-ru/book/ch10-01-syntax.html
130+
rustbook-ru/book/ch10-00-generics.html
131+
rustbook-ru/book/ch09-03-to-panic-or-not-to-panic.html
132+
rustbook-ru/book/ch09-02-recoverable-errors-with-result.html
133+
rustbook-ru/book/ch09-01-unrecoverable-errors-with-panic.html
134+
rustbook-ru/book/ch09-00-error-handling.html
135+
rustbook-ru/book/ch08-03-hash-maps.html
136+
rustbook-ru/book/ch08-02-strings.html
137+
rustbook-ru/book/ch08-01-vectors.html
138+
rustbook-ru/book/ch08-00-common-collections.html
139+
rustbook-ru/book/ch07-05-separating-modules-into-different-files.html
140+
rustbook-ru/book/ch07-04-bringing-paths-into-scope-with-the-use-keyword.html
141+
rustbook-ru/book/ch07-03-paths-for-referring-to-an-item-in-the-module-tree.html
142+
rustbook-ru/book/ch07-02-defining-modules-to-control-scope-and-privacy.html
143+
rustbook-ru/book/ch07-01-packages-and-crates.html
144+
rustbook-ru/book/ch07-00-managing-growing-projects-with-packages-crates-and-modules.html
145+
rustbook-ru/book/ch06-03-if-let.html
146+
rustbook-ru/book/ch06-02-match.html
147+
rustbook-ru/book/ch06-01-defining-an-enum.html
148+
rustbook-ru/book/ch06-00-enums.html
149+
rustbook-ru/book/ch05-03-method-syntax.html
150+
rustbook-ru/book/ch05-02-example-structs.html
151+
rustbook-ru/book/ch05-01-defining-structs.html
152+
rustbook-ru/book/ch05-00-structs.html
153+
rustbook-ru/book/ch04-03-slices.html
154+
rustbook-ru/book/ch04-02-references-and-borrowing.html
155+
rustbook-ru/book/ch04-01-what-is-ownership.html
156+
rustbook-ru/book/ch04-00-understanding-ownership.html
157+
rustbook-ru/book/ch03-05-control-flow.html
158+
rustbook-ru/book/ch03-04-comments.html
159+
rustbook-ru/book/ch03-03-how-functions-work.html
160+
rustbook-ru/book/ch03-02-data-types.html
161+
rustbook-ru/book/ch03-01-variables-and-mutability.html
162+
rustbook-ru/book/ch03-00-common-programming-concepts.html
163+
rustbook-ru/book/ch02-00-guessing-game-tutorial.html
164+
rustbook-ru/book/ch01-03-hello-cargo.html
165+
rustbook-ru/book/ch01-02-hello-world.html
166+
rustbook-ru/book/ch01-01-installation.html
167+
rustbook-ru/book/ch01-00-getting-started.html
168+
rustbook-ru/book/ch00-00-introduction.html
169+
rustbook-ru/book/book.js
170+
rustbook-ru/book/ayu-highlight.css
171+
rustbook-ru/book/appendix-07-nightly-rust.html
172+
rustbook-ru/book/appendix-06-translation.html
173+
rustbook-ru/book/appendix-05-editions.html
174+
rustbook-ru/book/appendix-04-useful-development-tools.html
175+
rustbook-ru/book/appendix-03-derivable-traits.html
176+
rustbook-ru/book/appendix-02-operators.html
177+
rustbook-ru/book/appendix-01-keywords.html
178+
rustbook-ru/book/appendix-00.html
179+
rustbook-ru/book/404.html
180+
rustbook-ru/book/.nojekyll

rustbook-ru/README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66

77
[nostarch]: https://nostarch.com/rust
88

9-
Книгу можно [читать онлайн](https://rustycrate.ru/book).
9+
Книгу можно [читать в сети](https://rustycrate.ru/book).
1010

11-
Подлинник книги вы можете прочесть [онлайн][html]; несколько последних глав еще не закончены, но готовая часть книги заметно улучшена по сравнению с первым изданием. Авторы изначальной книги советуют начать чтение со второго издания.
11+
Подлинник книги вы можете прочесть [в сети][html]; несколько последних глав еще не закончены, но готовая часть книги заметно улучшена по сравнению с первым изданием. Составители изначальной книги советуют начать чтение со второго издания.
1212

1313
[html]: http://rust-lang.github.io/book/
1414

@@ -25,13 +25,13 @@ $ cargo install mdbook
2525
## Сборка
2626

2727
Для того, чтобы собрать книгу, перейдите в нужный папка с помощью приказы cd - first-edition для первого, либо second-edition для второго издания.
28-
Далее введите следующую приказ:
28+
Далее введите следующий приказ:
2929

3030
```bash
3131
$ mdbook build
3232
```
3333

34-
Итоги выполнения приказы появятся в подпапке `book`. Для проверки откройте книгу в браузере.
34+
Итоги выполнения приказы появятся в подпапке `book`. Для проверки откройте книгу в обозревателе.
3535

3636
_Firefox:_
3737
```bash
@@ -67,7 +67,7 @@ $ mdbook test
6767
[![ruRust/rust_book_ru](http://issuestats.com/github/ruRust/rust_book_ru/badge/issue?style=flat)](http://issuestats.com/github/ruRust/rust_book_ru)
6868

6969

70-
# Соавторам
70+
# Сосоставителям
7171

7272
## С чего начать
7373

@@ -79,7 +79,7 @@ $ mdbook test
7979

8080
[Правила перевода](https://github.com/ruRust/rust_book_ru/wiki/Правила).
8181

82-
## Ресурсы
82+
## Источники
8383
* первое издание rustbook расположено [здесь][original]
8484
* перевод первого издания расположен [здесь][rustbook]
8585

rustbook-ru/src/SUMMARY.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676

7777
- [Получение переменных приказной строки](ch12-01-accepting-command-line-arguments.md)
7878
- [Чтение файла](ch12-02-reading-a-file.md)
79-
- [Переработка кода для обеспечения выделения на звенья и улучшения обработки ошибок](ch12-03-improving-error-handling-and-modularity.md)
79+
- [Переработка рукописи для обеспечения выделения на звенья и улучшения обработки ошибок](ch12-03-improving-error-handling-and-modularity.md)
8080
- [Разработка возможности библиотеки с помощью разработки через проверка](ch12-04-testing-the-librarys-functionality.md)
8181
- [Работа с переменными среды](ch12-05-working-with-environment-variables.md)
8282
- [Запись сообщений об ошибках в stderr вместо stdout](ch12-06-writing-to-stderr-instead-of-stdout.md)
@@ -102,14 +102,14 @@
102102

103103
- [Использование `Box<T>` для указания на данные в куче](ch15-01-box.md)
104104
- [Работа с умными указателями как с обычными ссылками с помощью особенности `Deref`](ch15-02-deref.md)
105-
- [Выполнение кода при очистке с помощью особенности `Drop`](ch15-03-drop.md)
105+
- [Выполнение рукописи при очистке с помощью особенности `Drop`](ch15-03-drop.md)
106106
- [`Rc<T>`, умный указатель с подсчётом ссылок](ch15-04-rc.md)
107107
- [`RefCell<T>` и внутренняя изменяемость](ch15-05-interior-mutability.md)
108108
- [Ссылочные круговороты могут привести к утечке памяти](ch15-06-reference-cycles.md)
109109

110110
- [Безбоязненный одновременность](ch16-00-concurrency.md)
111111

112-
- [Использование потоков для одновременного выполнения кода](ch16-01-threads.md)
112+
- [Использование потоков для одновременного выполнения рукописи](ch16-01-threads.md)
113113
- [Пересылка сообщений для передачи данных между потоками](ch16-02-message-passing.md)
114114
- [Одновременность с общим состоянием](ch16-03-shared-state.md)
115115
- [Расширяемый одновременность с помощью особенностей `Sync` и `Send`](ch16-04-extensible-concurrency-sync-and-send.md)
@@ -130,22 +130,22 @@
130130

131131
- [Расширенные возможности](ch19-00-advanced-features.md)
132132

133-
- [Небезопасный код в Ржавчине](ch19-01-unsafe-rust.md)
133+
- [Небезопасную рукопись в Ржавчине](ch19-01-unsafe-rust.md)
134134
- [Продвинутые особенности](ch19-03-advanced-traits.md)
135135
- [Продвинутые виды](ch19-04-advanced-types.md)
136136
- [Продвинутые функции и замыкания](ch19-05-advanced-functions-and-closures.md)
137137
- [Макросы](ch19-06-macros.md)
138138

139-
- [Конечный дело: создание многопоточного веб-сервера](ch20-00-final-project-a-web-server.md)
139+
- [Конечный дело: создание многопоточного сетевого-отделенного вычислителя](ch20-00-final-project-a-web-server.md)
140140

141-
- [Создание однопоточного веб-сервера](ch20-01-single-threaded.md)
142-
- [Превращение нашего однопоточного сервера в многопоточный сервер](ch20-02-multithreaded.md)
141+
- [Создание однопоточного сетевого-отделенного вычислителя](ch20-01-single-threaded.md)
142+
- [Превращение нашего однопоточного отделенного вычислителя в многопоточный отделеный вычислитель](ch20-02-multithreaded.md)
143143
- [ Мягкое завершение работы и очистка](ch20-03-graceful-shutdown-and-cleanup.md)
144144

145145
- [Приложения](appendix-00.md)
146146

147147
- [А — Ключевые слова](appendix-01-keywords.md)
148-
- [B — Операторы и символы](appendix-02-operators.md)
148+
- [B — Приказчики и знаки](appendix-02-operators.md)
149149
- [C — Выводимые особенности](appendix-03-derivable-traits.md)
150150
- [D — Полезные средства разработки](appendix-04-useful-development-tools.md)
151151
- [E — Издания](appendix-05-editions.md)

rustbook-ru/src/appendix-00.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
# Дополнительная сведения
1+
# Дополнительные сведения
22

33
Следующие разделы содержат справочные источники, которые могут оказаться полезными в вашем путешествии по Ржавчина.

0 commit comments

Comments
 (0)