Commit Graph

24 Commits (87373fa34d1f814abf22379c93820ab09e426fba)

Author SHA1 Message Date
Mikhail Trishchenkov 87373fa34d
New idiom: return moved arg on error (#336)
Co-authored-by: Julian Ganz <neither@nut.email>
Co-authored-by: Marco Ieni <11428655+MarcoIeni@users.noreply.github.com>
1 year ago
jhwgh1968 c91ffc78a4
Add Lenses and Prisms (#326) 2 years ago
Ivan Tham 2577a11869
Add Link to zh-CN translation (#293) 2 years ago
jhwgh1968 680509aeee
Add Generics as Type Classes (#249) 3 years ago
Bayram fabafb1f15
Adding Command pattern (#247) 3 years ago
simonsan c9c5f70024
Adding 'clone to satisfy the borrow checker' anti-pattern (#110) 3 years ago
simonsan 606bcffa44
Structural changes to patterns subfolder (#219) 3 years ago
Bayram a524dc27ea
Adding Interpreter design pattern (#211) 3 years ago
Marco Ieni c41be87c45
Create separated page in functional programming (#184) 3 years ago
vent f78e3e3166
Talk about mem::take instead of mem::replace (#200)
* Talk about std::take instead of std::replace

* Mention mem::replace in mem::take idiom

* Fix example code so it can compile and execute

* Clarify the need for Default in disadvantages

* Update idioms/mem-take.md

* Add note tag to section on mem::replace

Co-authored-by: simonsan <14062932+simonsan@users.noreply.github.com>

* Follow on from previous paragraph in mem::take

* Change title to include mem::take

Co-authored-by: simonsan <14062932+simonsan@users.noreply.github.com>
3 years ago
Bayram 497e56e9f7
Adding Strategy pattern (#146) 3 years ago
Marco Ieni 6cbbcb8246
Remove contributing from html rendered book (#187) 3 years ago
Marco Ieni ff8bc764de
Create additional_resources directory (#186) 3 years ago
simonsan 7af948ea49
Adding design principles overview to additional resources (#179) 4 years ago
simonsan 6a58543782
Add participation to Introduction (#160) 4 years ago
jhwgh1968 11a4b712c0
Several FFI Sections: Strings, Errors, and API Design (#106) 4 years ago
Takashi Idobe 5f1425d7ed
Apply markdownlint to project (#163) 4 years ago
Christopher c2321270fa
Use coercion for arguments (#29)
Describe some of the reasons it is considered idiomatic to use `&str` over `&String` in most cases.


Co-authored-by: Marco Ieni <11428655+MarcoIeni@users.noreply.github.com>
Co-authored-by: Chris Wong <lambda.fairy@gmail.com>
Co-authored-by: simonsan <14062932+simonsan@users.noreply.github.com>
Co-authored-by: Ivan Tham <pickfire@riseup.net>
4 years ago
Marco Ieni 344b5b8fbd
Fix internal links (#143)
* Rename Readme to index to fix internal book links

Co-authored-by: simonsan <14062932+simonsan@users.noreply.github.com>
4 years ago
simonsan bff48fae2c
Remove templated late bounds from summary (#142) 4 years ago
simonsan ff9298a607
Remove Entry API due to being a template copy (#133) 4 years ago
simonsan 7fc0ae1cba
Adding Nick Camerons talk at PDXRust 2016 to additional resources section (#102)
* Adding Nick Camerons talk at PDXRust 2016

Co-authored-by: Marco Ieni <11428655+MarcoIeni@users.noreply.github.com>
4 years ago
simonsan de7519f5d9
Add introductions (#117)
Co-authored-by: Marco Ieni <11428655+MarcoIeni@users.noreply.github.com>
4 years ago
simonsan 3f3ae4ae73
Adding mdbook configuration and deployment to gh-pages (#111) 4 years ago