Skip to content

Commit

Permalink
Fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
tyranron committed Aug 23, 2023
1 parent 40185e1 commit 8b0f1be
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 3 deletions.
2 changes: 2 additions & 0 deletions .markdown-link-check.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@
"pattern": "^https://www.mysql.com"
}, {
"pattern": "^https://web.archive.org/web/"
}, {
"pattern": "^https://www.patreon.com/stjepang"
}],
"timeout": "60s"
}
2 changes: 1 addition & 1 deletion 1_concepts/1_1_default_clone_copy/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ For better understanding the topic, read through:

After completing everything above, you should be able to answer (and understand why) the following questions:
- What purpose does [`Default`] trait serve in [Rust]?
- What is `#[derive(Default)]` from `std` capable of? What it does wrong? Which are alternatives?
- What is `#[derive(Default)]` from `std` capable of? What does it wrong? Which are alternatives?
- What does [`Clone`] mean semantically?
- What does [`Copy`] mean semantically? How is it connected with [`Clone`]? Which limitations does it have and why?

Expand Down
2 changes: 1 addition & 1 deletion 1_concepts/1_2_box_pin/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ For better understanding [`Pin`] purpose, design, limitations and use cases read

After completing everything above, you should be able to answer (and understand why) the following questions:
- What does "boxing" mean in [Rust]? How is it useful? When and why is it required?
- What is [`Pin`] and why is it required? What guarantees does it provide? How it fulfills them?
- What is [`Pin`] and why is it required? What guarantees does it provide? How does it fulfill them?
- How does [`Unpin`] affect the [`Pin`]? What does it mean?
- Is it allowed to move pinned data after the [`Pin`] dies? Why?
- What is structural pinning? When it should be used and why?
Expand Down
2 changes: 1 addition & 1 deletion 1_concepts/1_5_convert_cast_deref/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,7 @@ Provide conversion and `Deref` implementations for these types on your choice, t

After completing everything above, you should be able to answer (and understand why) the following questions:
- How value-to-value conversion is represented in [Rust]? What is relation between fallible and infallible one?
- How reference-to-reference conversion is represented in [Rust]? Hot its traits differ? When and which one should be used?
- How reference-to-reference conversion is represented in [Rust]? How its traits differ? When and which one should be used?
- How can inner-to-outer reference conversion be achieved in [Rust]? Which prerequisites does it have?
- What is dereferencing in [Rust]? How it can be abused? Why it shouldn't be abused?
- Why using [`as`] keyword is not a good practice in [Rust]? Why do we still use it?
Expand Down

0 comments on commit 8b0f1be

Please sign in to comment.