Commit Graph

21 Commits

Author SHA1 Message Date
jhwgh1968
680509aeee
Add Generics as Type Classes (#249) 2021-04-16 11:14:29 +02:00
Bayram
fabafb1f15
Adding Command pattern (#247) 2021-03-30 22:49:24 +02:00
simonsan
c9c5f70024
Adding 'clone to satisfy the borrow checker' anti-pattern (#110) 2021-03-29 23:51:47 +02:00
simonsan
606bcffa44
Structural changes to patterns subfolder (#219) 2021-02-25 20:56:37 +01:00
Bayram
a524dc27ea
Adding Interpreter design pattern (#211) 2021-02-05 10:22:50 +01:00
Marco Ieni
c41be87c45
Create separated page in functional programming (#184) 2021-01-20 16:16:12 +01:00
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>
2021-01-13 23:08:00 +01:00
Bayram
497e56e9f7
Adding Strategy pattern (#146) 2021-01-12 01:04:25 +01:00
Marco Ieni
6cbbcb8246
Remove contributing from html rendered book (#187) 2021-01-07 09:04:33 +01:00
Marco Ieni
ff8bc764de
Create additional_resources directory (#186) 2021-01-07 08:52:35 +01:00
simonsan
7af948ea49
Adding design principles overview to additional resources (#179) 2021-01-06 15:03:09 +01:00
simonsan
6a58543782
Add participation to Introduction (#160) 2021-01-05 17:13:41 +01:00
jhwgh1968
11a4b712c0
Several FFI Sections: Strings, Errors, and API Design (#106) 2021-01-05 16:44:31 +01:00
Takashi Idobe
5f1425d7ed
Apply markdownlint to project (#163) 2021-01-05 15:36:20 +01:00
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>
2021-01-04 09:31:55 +01:00
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>
2021-01-03 10:43:49 +01:00
simonsan
bff48fae2c
Remove templated late bounds from summary (#142) 2021-01-03 05:35:13 +01:00
simonsan
ff9298a607
Remove Entry API due to being a template copy (#133) 2021-01-02 18:28:25 +01:00
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>
2021-01-02 12:56:39 +01:00
simonsan
de7519f5d9
Add introductions (#117)
Co-authored-by: Marco Ieni <11428655+MarcoIeni@users.noreply.github.com>
2021-01-02 12:15:33 +01:00
simonsan
3f3ae4ae73
Adding mdbook configuration and deployment to gh-pages (#111) 2021-01-01 12:27:42 +01:00