You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[Rust for the web](https://thefullsnack.com/en/rust-for-the-web.html).
23
+
*[Setting up a Rust environment on Windows](https://fungos.github.io/blog/2017/08/12/setting-up-a-rust-environment-on-windows/).
24
+
*[Of boxes and trees - smart pointers in Rust](https://matthias-endler.de/2017/boxes-and-trees/).
25
+
*[Rustls and Servo](https://simrangujral.github.io/Rustls&Servo).
26
+
*[My experience contributing to Servo](http://brainlessdeveloper.com/2017/08/12/my-experience-contributing-to-servo/).
27
+
*[Debugging a race condition in a release target](http://blog.boxofrox.me/2017/08/debugging-a-rust-release-build.html).
28
+
*[Designing a channel](https://stjepang.github.io/2017/08/13/designing-a-channel.html).
29
+
*[Types as contracts: Implementation and evaluation](https://www.ralfj.de/blog/2017/08/11/types-as-contracts-evaluation.html).
30
+
*[Exposing a Rust library to C](http://greyblake.com/blog/2017/08/10/exposing-rust-library-to-c/).
31
+
*[Think local, act local in Rust](https://llogiq.github.io/2017/08/14/local.html).
32
+
*[Implementing a bot for Slack in Rust, Rocket and Anterofit - Part 2](https://abishov.com/2017/08/08/hexocat-bot-part-2.html).
33
+
*[User-friendly Elasticsearch queries with Rust and Elastic](https://qbox.io/blog/user-friendly-elasticsearch-queries-with-rust-and-elastic).
34
+
*[This Week in Rust Docs 68](https://guillaumegomez.github.io/this-week-in-rust-docs/blog/this-week-in-rust-docs-68).
35
+
*[These weeks in dev-tools 1](https://www.ncameron.org/blog/these-weeks-in-dev-tools-issue-1/).
36
+
*[This week in Redox 28](https://redox-os.org/news/this-week-in-redox-28/).
37
+
19
38
# Crate of the Week
20
39
21
40
This week's crate is [aesni](https://crates.io/crates/aesni), a crate providing a Rust AES (Rijndael) block ciphers
@@ -32,15 +51,8 @@ Every week we highlight some tasks from the Rust community for you to pick and g
32
51
33
52
Some of these tasks may also have mentors available, visit the task page for more information.
34
53
35
-
*[PumpkinDB: Rust nightly after 2017-06-20 affects benchmarks negatively](https://github.com/PumpkinDB/PumpkinDB/issues/345). ([Discuss here](https://gitter.im/PumpkinDB/Lobby)).
36
-
*[easy][gimli: Improve error handling in dwarfdump](https://github.com/gimli-rs/gimli/issues/231). gimli is a lazy, zero-copy parser for the DWARF debugging format.
37
-
*[wayland-window: Add control buttons](https://github.com/Smithay/wayland-window/issues/4).
38
-
*[wayland-window: Make borders prettier](https://github.com/Smithay/wayland-window/issues/19).
39
-
*[doc][lyon: API guidelines: methods on collections that produce iterators follow the iter, iter_mut, into_iter conventions](https://github.com/nical/lyon/issues/86). Lyon is a GPU-based 2D graphics rendering engine in Rust.
40
-
*[doc][lyon: API guidelines: ad-hoc conversions follow as_, to_, into_ conventions](https://github.com/nical/lyon/issues/85).
41
-
*[doc][lyon: API guidelines: iterator type names should match the methods that produce them](https://github.com/nical/lyon/issues/87).
42
-
*[doc][lyon: API guidelines: return error type from functions instead of empty struct](https://github.com/nical/lyon/issues/88).
43
-
*[medium][lyon: Implement clipping line joins at the miter limit](https://github.com/nical/lyon/issues/35).
54
+
*[Pleco.rs - a chess engine in Rust is looking for contributors](https://www.reddit.com/r/rust/comments/6tpc3b/lets_create_a_rustbased_chess_engine_a_call_for/).
55
+
*[easy][bindgen: Rename `TypeKind::Named` to `TypeKind::TypeParam`](https://github.com/rust-lang-nursery/rust-bindgen/issues/914).
44
56
*[less easy][bindgen: Emitting or deriving trait implementations](https://github.com/rust-lang-nursery/rust-bindgen/issues/886).
45
57
*[less easy][bindgen: Emit a "manual" implementation of Debug when it cannot be derived](https://github.com/rust-lang-nursery/rust-bindgen/issues/875).
46
58
*[less easy][bindgen: "manually" implement Hash when it cannot be derived](https://github.com/rust-lang-nursery/rust-bindgen/issues/877).
@@ -51,7 +63,13 @@ Some of these tasks may also have mentors available, visit the task page for mor
51
63
*[less easy][bindgen: "manually" implement PartialOrd when we cannot derive it](https://github.com/rust-lang-nursery/rust-bindgen/issues/883).
52
64
*[less easy][bindgen: Derive Ord when possible](https://github.com/rust-lang-nursery/rust-bindgen/issues/884).
53
65
*[less easy][bindgen: "manually" implement Ord when we cannot derive it](https://github.com/rust-lang-nursery/rust-bindgen/issues/885).
54
-
*[doc][rust-ffi-guide: Make the book more consistent](https://github.com/Michael-F-Bryan/rust-ffi-guide/issues/8).
66
+
*[PumpkinDB: Rust nightly after 2017-06-20 affects benchmarks negatively](https://github.com/PumpkinDB/PumpkinDB/issues/345). ([Discuss here](https://gitter.im/PumpkinDB/Lobby)).
67
+
*[wayland-window: Add control buttons](https://github.com/Smithay/wayland-window/issues/4).
68
+
*[wayland-window: Make borders prettier](https://github.com/Smithay/wayland-window/issues/19).
69
+
*[doc][lyon: API guidelines: methods on collections that produce iterators follow the iter, iter_mut, into_iter conventions](https://github.com/nical/lyon/issues/86). Lyon is a GPU-based 2D graphics rendering engine in Rust.
70
+
*[doc][lyon: API guidelines: ad-hoc conversions follow as_, to_, into_ conventions](https://github.com/nical/lyon/issues/85).
71
+
*[doc][lyon: API guidelines: iterator type names should match the methods that produce them](https://github.com/nical/lyon/issues/87).
72
+
*[medium][lyon: Implement clipping line joins at the miter limit](https://github.com/nical/lyon/issues/35).
55
73
*[easy][ggez: Input doesn't work on mac using tmux and iterm2](https://github.com/ggez/ggez/issues/30). ggez is a Rust library to create good games easily.
*[Ok wrapping: Improved support for writing code from an error handling mindset](https://github.com/rust-lang/rfcs/pull/2107).
150
+
*[Introduce more potentially useful environment-related functions to `std::env`](https://github.com/rust-lang/rfcs/pull/2101).
151
+
*[Unnamed fields of struct and union type](https://github.com/rust-lang/rfcs/pull/2102).
152
+
*[Attributes for tools, 2.0](https://github.com/rust-lang/rfcs/pull/2103).
153
+
*[Rand crate revision (pre-stabilisation)](https://github.com/rust-lang/rfcs/pull/2106). Evaluate options for the future of `rand` regarding both cryptographic and non-cryptographic uses.
*[Aug 16. Rust Community Team Meeting at #rust-community on irc.mozilla.org](https://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-community).
145
-
*[Aug 16. Rust Documentation Team Meeting at #rust-docs on irc.mozilla.org](https://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-docs).
*[Aug 23. GOTO Night Berlin: Modern low level - Rust in 2017](https://www.meetup.com/GOTO-Nights-Berlin/events/241544422/).
148
170
*[Aug 23. OpenTechSchool Berlin: Rust Hack and Learn](https://www.meetup.com/opentechschool-berlin/events/242277432/).
149
171
*[Aug 23. Rust Community Team Meeting at #rust-community on irc.mozilla.org](https://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-community).
150
172
*[Aug 23. Rust Documentation Team Meeting at #rust-docs on irc.mozilla.org](https://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-docs).
*[Aug 30. Rust Community Team Meeting at #rust-community on irc.mozilla.org](https://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-community).
175
+
*[Aug 30. Rust Documentation Team Meeting at #rust-docs on irc.mozilla.org](https://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-docs).
176
+
*[Aug 31. Rust NYC - Come learn about Rust](https://www.meetup.com/Rust-NYC/events/241866546/).
177
+
*[Aug 31. Rust London - Rust learning and hacking evening #2](https://www.meetup.com/Rust-London-User-Group/events/242378000/).
178
+
*[Aug 31. Cambridge Rust Meetup - Rust Study Group](https://www.meetup.com/Cambridge-Rust-Meetup/events/242409356/).
152
179
153
180
If you are running a Rust event please add it to the [calendar] to get
154
181
it mentioned here. Email the [Rust Community Team][community] for access.
@@ -164,13 +191,11 @@ it mentioned here. Email the [Rust Community Team][community] for access.
164
191
165
192
# Quote of the Week
166
193
167
-
> Nah, it's not you, it's the borrow checker.
168
-
>> Honey, it's not you, it's &mut me.
169
-
>>> You can borrow me, and you can change me, but you can't own me.
194
+
> once you can walk barefoot (C), it’s easy to learn to walk with shoes (go) but it will take time to learn to ride a bike (rust)
170
195
171
-
— [/u/staticassert, /u/ybx, and /u/paholg on reddit](https://www.reddit.com/r/rust/comments/6s8vhg/how_do_i_do_if_let_somex_selfbla_selfdobla/dlazidp/).
196
+
— [/u/freakhill on Reddit](https://www.reddit.com/r/rust/comments/6srf8h/thoughts_from_a_dumb_person_notes_on_my_threeweek/dlf58jt/).
172
197
173
-
Thanks to [Matt Ickstadt](https://users.rust-lang.org/t/twir-quote-of-the-week/328/428) and [QuadDamaged](https://users.rust-lang.org/t/twir-quote-of-the-week/328/429) for the suggestion.
198
+
Thanks to [Rushmore](https://users.rust-lang.org/t/twir-quote-of-the-week/328/431) for the suggestion.
0 commit comments