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
*[Comparing Diesel and rust-postgres](https://hackernoon.com/comparing-diesel-and-rust-postgres-97fd8c656fdd).
23
+
*[Idiomatic callbacks in Rust](http://stackoverflow.com/a/41081702/265521).
24
+
*[Benchmarks vs. The World](https://llogiq.github.io/2016/12/08/hash.html).
25
+
*[List of unstable feature gates in Rust](https://bot.tinaun.net/rust/featurelist/).
26
+
*[Enforcing drop order in Rust](https://aochagavia.github.io/blog/enforcing-drop-order-in-rust/).
27
+
*[rst 0.3 released, now with a web UI](https://vitiral.github.io/2016/11/30/rst-server.html).
28
+
*[video][Extending Python with Rust](https://www.youtube.com/watch?v=-ylbuEzkG4M).
29
+
30
+
## 24 Days of Rust
31
+
32
+
24 days of Rust is a series of articles introducing Rust language features, useful libraries, and cool projects built with Rust. Last week's articles are:
*[nom part 1](https://siciarz.net/24-days-rust-nom-part-1/).
39
+
*[nom part 2](https://siciarz.net/24-days-rust-nom-part-2/).
21
40
22
41
## Other Weeklies from Rust Community
23
42
43
+
*[This week in Rust docs 34](https://guillaumegomez.github.io/this-week-in-rust-docs/blog/this-week-in-rust-docs-34). Updates from the Rust documentation team.
44
+
*[This week in Ruma 2016-12-11](https://www.ruma.io/news/this-week-in-ruma-2016-12-11/). Ruma is a Matrix homeserver written in Rust.
45
+
*[This week in TiKV 2016-12-12](http://weekly.pingcap.com/2016/12/12/tidb-weekly/#weekly-update-in-tikv). TiKV is a distributed Key-Value database.
46
+
*[These weeks in Ruru 5](http://this-week-in-ruru.org/2016/12/10/these-weeks-in-ruru-5/). Ruru lets you write native Ruby extensions in Rust.
47
+
24
48
# Crate of the Week
25
49
26
50
This week, sadly no crate was nominated. [Submit your suggestions and votes for next week][submit_crate]!
Always wanted to contribute to open-source projects but didn't know where to start?
34
57
Every week we highlight some tasks from the Rust community for you to pick and get started!
35
58
36
59
Some of these tasks may also have mentors available, visit the task page for more information.
37
60
38
-
*[less easy][unicode-reverse: Fuzz testing](https://github.com/mbrubeck/unicode-reverse/issues/2). unicode-reverse is a Unicode-aware in-place string reverse function in Rust.
39
-
*[easy][tera: Use 64 bits for int/float](https://github.com/Keats/tera/issues/79). Tera is a template engine for Rust based on Jinja2/Django.
40
-
*[easy][tera: Fix include whitespace](https://github.com/Keats/tera/issues/72).
61
+
*[easy][gimli: Provide `NativeEndian` default for generic `Endianity` type parameters](https://github.com/gimli-rs/gimli/issues/163). gimli is a lazy, zero-copy parser for the DWARF debugging format.
62
+
*[easy][tera: Fix include whitespace](https://github.com/Keats/tera/issues/72). Tera is a template engine for Rust based on Jinja2/Django.
41
63
*[easy][tera: Adding tests (not unit test, the tester feature)](https://github.com/Keats/tera/issues/62).
42
64
*[hard][tera: Add not to mean `!`](https://github.com/Keats/tera/issues/39).
43
-
*[hard][tera: Add a magical variable that dumps the context](https://github.com/Keats/tera/issues/74).
65
+
*[less easy][unicode-reverse: Fuzz testing](https://github.com/mbrubeck/unicode-reverse/issues/2). unicode-reverse is a Unicode-aware in-place string reverse function in Rust.
44
66
*[less easy][rayon: Parity with the `Iterator` trait](https://github.com/nikomatsakis/rayon/milestone/2). Rayon: A data parallelism library for Rust.
67
+
*[easy][servo: Canvas rendering context can be destroyed after the canvas thread exits](https://github.com/servo/servo/issues/14002).
*[Allow intrinsics to be marked as _safe_, overriding the implicit `unsafe` from being in an extern block](https://github.com/rust-lang/rfcs/pull/1248).
116
+
*[Allow `Self` to appear in the where clause of trait impls](https://github.com/rust-lang/rfcs/pull/1647).
117
+
*[Safe intrinsics](https://github.com/rust-lang/rfcs/pull/1248). Allow intrinsics to be marked as _safe_, overriding the implicit `unsafe` from being in an extern block.
*[Default struct field values](https://github.com/rust-lang/rfcs/pull/1806).
100
-
*[Alloca for Rust](https://github.com/rust-lang/rfcs/pull/1808). Add a builtin `fn core::mem::reserve<'a, T>(elements: usize) -> StackSlice<'a, T>` that reserves space for the given number of elements on the stack and returns a `StackSlice<'a, T>` to it which derefs to `&'a [T]`.
122
+
*[Warn by default when encountering a statement which only consists of an equality comparison](https://github.com/rust-lang/rfcs/pull/1812).
101
123
102
124
## Style RFCs
103
125
104
126
[Style RFCs](https://github.com/rust-lang-nursery/fmt-rfcs) are part of the process for deciding on style guidelines for the Rust community and defaults for [Rustfmt](https://github.com/rust-lang-nursery/rustfmt). The process is similar to the RFC process, but we try to reach rough consensus on issues (including a final comment period) before progressing to PRs. Just like the RFC process, all users are welcome to comment and submit RFCs. If you want to help decide what Rust code should look like, come get involved!
*[12/14. South Florida Rust: Intro to Rust](https://www.meetup.com/South-Florida-Rust-Meetup/events/235596291/).
130
147
*[12/14. Rust Community Team Meeting at #rust-community on irc.mozilla.org](https://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-community).
131
148
*[12/14. Rust Documentation Team Meeting at #rust-docs on irc.mozilla.org](https://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-docs).
*[12/15. Rust Bay Area: Syn/Macros 1.1, Helix, and Binding C in OpenSSL](https://www.meetup.com/Rust-Bay-Area/events/235285192/).
133
151
*[12/17. South Florida Rust: Intro to Rust](https://www.meetup.com/South-Florida-Rust-Meetup/events/235596339/).
152
+
*[12/21. Rust Community Team Meeting at #rust-community on irc.mozilla.org](https://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-community).
153
+
*[12/21. Rust Documentation Team Meeting at #rust-docs on irc.mozilla.org](https://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-docs).
134
154
135
155
If you are running a Rust event please add it to the [calendar] to get
136
156
it mentioned here. Email the [Rust Community Team][community] for access.
@@ -146,11 +166,11 @@ it mentioned here. Email the [Rust Community Team][community] for access.
0 commit comments