Skip to content

Commit d5810a8

Browse files
committedSep 2, 2019
fix typos
1 parent 2ed980f commit d5810a8

File tree

6 files changed

+15
-13
lines changed

6 files changed

+15
-13
lines changed
 

‎rust-by-example-ru/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ $ mdbook serve
3737

3838
[install Rust]: https://www.rust-lang.org/ru-RU/install.html
3939

40-
Для запуска примеров приведенных в книге Вам необходимо подключение к сети интернет;
40+
Для запуска примеров приведённых в книге Вам необходимо подключение к сети интернет;
4141
Однако вы можете читать все содержимое без подключения к сети интернет (автономно)!
4242

4343
## Перевод на другие языки

‎rust-by-example-ru/src/flow_control/match/destructuring/destructure_structures.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,4 @@ fn main() {
2929

3030
### Смотрите также:
3131

32-
[стуктуры](../../../custom_types/structs.md), [шаблон ref](../../../scope/borrow/ref.md)
32+
[структуры](../../../custom_types/structs.md), [шаблон ref](../../../scope/borrow/ref.md)

‎rust-by-example-ru/src/fn/closures/capture.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ fn main() {
6868
}
6969
```
7070

71-
Использование `move` перед вертикальными линиями позваляет получить владение над захваченными переменными:
71+
Использование `move` перед вертикальными линиями позволяет получить владение над захваченными переменными:
7272

7373
```rust,editable
7474
fn main() {
@@ -84,8 +84,8 @@ fn main() {
8484
// ^ уберите комментарий с этой строки и в результате получите ошибку компиляции,
8585
// потому что анализатор заимствований не позволяет использовать
8686
// переменную после передачи владения.
87-
88-
// Удалите `move` у замыкания и _haystack_ будет заимствован по неизменяемой
87+
88+
// Удалите `move` у замыкания и _haystack_ будет заимствован по неизменяемой
8989
// ссылке, и удалённый комментарий теперь не вызывает ошибки.
9090
}
9191
```

‎rust-by-example-ru/src/fn/closures/output_parameters.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@
1111

1212
- `Fn`: как раньше
1313
- `FnMut`: как раньше
14-
- `FnOnce`: здесь присутствуют некоторые неожиданности, поэтому необходим тип[`FnBox`](https://doc.rust-lang.org/std/boxed/trait.FnBox.html), но он нестабилен в настоящее время. В будущем ожидаютсяизменения этой ситуации.
14+
- `FnOnce`: здесь присутствуют некоторые неожиданности, поэтому необходим тип
15+
[`FnBox`](https://doc.rust-lang.org/std/boxed/trait.FnBox.html), но он нестабилен
16+
в настоящее время. В будущем ожидаются изменения этой ситуации.
1517

1618
Помимо этого, должно быть использовано ключевое слово `move`, чтобы
1719
сигнализировать о том, что все переменные захватываются по значению. Это

‎rust-by-example-ru/src/scope/lifetime/fn.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
Сигнатуры функции с указанием времени жизни имеют некоторые ограничения:
44

55
- любая ссылка *должна* иметь аннотированное время жизни
6-
- любая возвращаемая ссылка *должна* иметь то же время жизни, что входящая ссылкаили `static`.
6+
- любая возвращаемая ссылка *должна* иметь то же время жизни, что входящая ссылка или `static`.
77

8-
Кроме того, обратите внимание, что возврат ссылок из функции, которая не имеет ссылок во входных аргументах, запрещен, если он
9-
приведет к возвращению ссылок на недопустимые данные. В следующем примере показаны
10-
некоторые действительные формы функции со временем жизни:
8+
Кроме того, обратите внимание, что возврат ссылок из функции, которая не имеет ссылок
9+
во входных аргументах, запрещён, если он приведёт к возвращению ссылок на недопустимые
10+
данные. В следующем примере показаны некоторые действительные формы функции со временем жизни:
1111

1212
```rust,editable
1313
// Одна входная ссылка со временем жизни `'a`, которая
@@ -42,10 +42,10 @@ fn pass_x<'a, 'b>(x: &'a i32, _: &'b i32) -> &'a i32 { x }
4242
fn main() {
4343
let x = 7;
4444
let y = 9;
45-
45+
4646
print_one(&x);
4747
print_multi(&x, &y);
48-
48+
4949
let z = pass_x(&x, &y);
5050
print_one(z);
5151

‎rust-by-example-ru/src/scope/lifetime/lifetime_bounds.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
но знак `+` такое же. Прочитайте следующую заметку:
66

77
1. `T: 'a`: *Все* ссылки в `T` должны пережить время жизни `'a`.
8-
2. `T: Trait + 'a`: Тип `T` должен реализовать типаж `Trait` и *все* ссылкив `T` должны пережить `'a`.
8+
2. `T: Trait + 'a`: Тип `T` должен реализовать типаж `Trait` и *все* ссылки на `T` должны пережить `'a`.
99

1010
Пример ниже демонстрирует синтаксис в действии и использует его после ключевого слова `where`:
1111

0 commit comments

Comments
 (0)
Please sign in to comment.