Martin Geisler
5e42cc3548
Clarify wording in lifetimes.md ( #853 )
2023-06-22 13:47:27 +01:00
Roman
4074b72df8
Fix typo in borrowing.md ( #790 )
2023-06-10 13:31:46 +00:00
Florian
ff3fa50597
Update lifetimes.md ( #739 )
...
* Update lifetimes.md
Don't think elidied is a word, nothing comes up if I google it. I think omitted works here.
* Update lifetimes.md
2023-05-31 12:55:54 +00:00
Andrew Arnott
cee01c4f6a
Delete double words ( #718 )
2023-05-29 16:12:44 +00:00
Dustin J. Mitchell
1c1c367940
Add a sentence about lifetime elision ( #663 )
...
add a sentence about lifetime elision
2023-05-23 11:31:35 -04:00
primeagen-rustaceans
47f6a5dacf
Update lifetimes.md ( #660 )
...
Normally developers are aware of the simpler language of implicit vs explicit. By replacing elided with implicit readability of the application might be improved.
2023-05-23 11:54:01 +00:00
MMINO
ff66258c50
Fix typo in borrowing.md in the Speaker's Notes ( #490 )
...
the -> they
2023-03-09 14:13:04 +00:00
Adam MacBeth
e6d6ee28fe
Update move-semantics.md ( #438 )
2023-02-19 09:27:41 +01:00
Igor Petruk
4444e9a078
Update lifetimes-function-calls.md ( #223 )
...
* Update lifetimes-function-calls.md
I am trying to describe the problem lifetimes solve. It may seem they are complex and useless, but the paragraph starts from the problem Rust cannot
solve on it's own (yet). Then the paragraph illustrates the problem represented in the code and how lifetimes solve it.
* Update lifetimes-function-calls.md
Moving the generic explanation of why lifetimes are important to the speaker notes.
* Make language more direct
Co-authored-by: Martin Geisler <martin@geisler.net>
2023-01-24 09:50:05 +01:00
Igor Petruk
912f592199
Update copy-clone.md ( #221 )
2023-01-23 21:26:21 +01:00
Igor Petruk
71ce061cc2
Update lifetimes-data-structures.md ( #224 )
...
* Update lifetimes-data-structures.md
The example is quite simple, but in it's simplicity it may raise the question why do we even need lifetimes in the structs? Isn't it obvious that the referenced value should always outlive the struct? This sentence tries to explain that more complex cases exist.
* Fix typo
Co-authored-by: Andrew Walbran <qwandor@google.com>
2023-01-23 11:37:38 +00:00
Igor Petruk
4c052d33c8
Update borrowing.md ( #222 )
2023-01-23 11:24:17 +00:00
Igor Petruk
de4aa3de88
Update moves-function-calls.md ( #220 )
...
Additional note helps to understand what move really means. The `name` ownership went fully into the `say_hello`.
2023-01-23 11:23:44 +00:00
Brandon Pollack
13da3112e9
Ownership speaker notes ( #172 )
...
* ownership speaker notes
Co-authored-by: Martin Geisler <mgeisler@google.com>
2023-01-17 08:09:14 +00:00
Fabian Bornhofen
35893e2bc6
Update src/ownership/lifetimes-data-structures.md
...
Co-authored-by: Martin Geisler <martin@geisler.net>
2023-01-13 12:47:15 +01:00
Fabian Bornhofen
53706056e3
Update src/ownership/lifetimes-data-structures.md
...
Co-authored-by: Martin Geisler <martin@geisler.net>
2023-01-13 12:47:01 +01:00
Fabian Bornhofen
77f24ffab7
Add speaker notes for lifetimes-data-structures.md
2023-01-12 19:36:40 +01:00
Fabian Bornhofen
9c652d06aa
Add speaker notes for moves-function-calls.md
2023-01-12 18:23:57 +01:00
Fabian Bornhofen
e8ed8cb5de
Clean up playground link in borrowing.md
2023-01-12 11:32:11 +01:00
Fabian Bornhofen
83cd7ab67b
Fix typo in borrowing.md
2023-01-12 11:27:57 +01:00
Martin Geisler
3eee86f76d
Merge pull request #143 from fbornhofen/speaker-notes-copy-2
...
Rephrase copy/clone speaker notes
2023-01-10 17:47:27 +01:00
Martin Geisler
6b874844ca
Merge pull request #144 from fbornhofen/speaker-notes-rvo
...
Add speaker notes about RVO in borrowing.md
2023-01-10 17:45:39 +01:00
Fabian Bornhofen
91b8d33a99
Add speaker notes for shared and unique borrows
2023-01-10 15:51:56 +01:00
Fabian Bornhofen
d157b54fd4
Add speaker notes about RVO in borrowing.md
2023-01-10 15:04:17 +01:00
Fabian Bornhofen
4fd8a2ca62
Rephrase bullet point in copy/clone slide
2023-01-10 14:01:08 +01:00
Fabian Bornhofen
87b26c78c0
Add not about C++ copy constructors
2023-01-10 13:57:15 +01:00
Fabian Bornhofen
65837087c9
Copy, clone speaker notes: phrase as sentences i/o questions
2023-01-10 13:55:43 +01:00
Fabian Bornhofen
2ec7bdf15d
Ignore code block that deliberately contains an error
2023-01-09 17:36:58 +01:00
Fabian Bornhofen
3a4d5d4c26
Add complete code block for lifetimes example
2023-01-09 17:32:37 +01:00
Fabian Bornhofen
512dedf729
Make instructions in lifetimes-function-calls.md more precise
2023-01-09 16:31:09 +01:00
Fabian Bornhofen
597c875442
Add speaker notes to lifetimes-function-calls.md
2023-01-09 16:27:10 +01:00
Fabian Bornhofen
0723135dc6
Remove bullet point about printing p1
2023-01-09 13:39:39 +01:00
Fabian Bornhofen
45bc1233d2
s/twice/again/
2023-01-09 13:37:06 +01:00
Fabian Bornhofen
e213f9dbd3
Add speaker notes to copy-clone.md
2023-01-09 13:20:00 +01:00
Martin Geisler
80edc895db
Merge pull request #42 from reillyeon/patch-2
...
Change "semantics is" to "semantics are"
2022-12-23 12:57:32 +01:00
Reilly Grant
9464def62e
Grammar fix in ownership/lifetimes-function-calls.md
2022-12-22 22:09:17 -08:00
Reilly Grant
5223ef8f25
Change "semantics is" to "semantics are"
...
Subject-verb agreement.
2022-12-22 22:05:38 -08:00
Martin Geisler
c212a473ba
Publish Comprehensive Rust 🦀
2022-12-21 16:38:28 +01:00