Skip to content

Commit 2416943

Browse files
committed
draft 302
1 parent 90224da commit 2416943

File tree

1 file changed

+140
-0
lines changed

1 file changed

+140
-0
lines changed

draft/2019-09-03-this-week-in-rust.md

Lines changed: 140 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,140 @@
1+
Title: This Week in Rust 302
2+
Number: 302
3+
Date: 2019-09-03
4+
Category: This Week in Rust
5+
6+
Hello and welcome to another issue of *This Week in Rust*!
7+
[Rust](http://rust-lang.org) is a systems language pursuing the trifecta: safety, concurrency, and speed.
8+
This is a weekly summary of its progress and community.
9+
Want something mentioned? Tweet us at [@ThisWeekInRust](https://twitter.com/ThisWeekInRust) or [send us a pull request](https://github.com/cmr/this-week-in-rust).
10+
Want to get involved? [We love contributions](https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md).
11+
12+
*This Week in Rust* is openly developed [on GitHub](https://github.com/cmr/this-week-in-rust).
13+
If you find any errors in this week's issue, [please submit a PR](https://github.com/cmr/this-week-in-rust/pulls).
14+
15+
# Updates from Rust Community
16+
17+
## News & Blog Posts
18+
19+
# Crate of the Week
20+
21+
This week's crate is [include_flate](https://crates.io/crates/include_flate), a variant of `include_bytes!`/`include_str` with compile-time DEFLATE compression and runtime lazy decompression.
22+
23+
Thanks to [Willi Kappler](https://users.rust-lang.org/t/crate-of-the-week/2704/606) for the suggestion!
24+
25+
[Submit your suggestions and votes for next week][submit_crate]!
26+
27+
[submit_crate]: https://users.rust-lang.org/t/crate-of-the-week/2704
28+
29+
# Call for Participation
30+
31+
Always wanted to contribute to open-source projects but didn't know where to start?
32+
Every week we highlight some tasks from the Rust community for you to pick and get started!
33+
34+
Some of these tasks may also have mentors available, visit the task page for more information.
35+
36+
*No issues were proposed for CfP*.
37+
38+
If you are a Rust project owner and are looking for contributors, please submit tasks [here][guidelines].
39+
40+
[guidelines]: https://users.rust-lang.org/t/twir-call-for-participation/4821
41+
42+
# Updates from Rust Core
43+
44+
221 pull requests were [merged in the last week][merged]
45+
46+
[merged]: https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2019-08-19..2019-08-26
47+
48+
* [Stabilize `async_await` in Rust 1.39.0](https://github.com/rust-lang/rust/pull/63209)
49+
* [When declaring a declarative macro in an item it's only accessible inside it](https://github.com/rust-lang/rust/pull/63624)
50+
* [Improve diagnostics: break/continue in wrong context](https://github.com/rust-lang/rust/pull/63780)
51+
* [Audit uses of `apply_mark` in built-in macros + Remove default macro transparencies](https://github.com/rust-lang/rust/pull/63823)
52+
* [Ensure miri can do bit ops on pointer values](https://github.com/rust-lang/rust/pull/63839)
53+
* [Use more optimal `Ord` implementation for integers](https://github.com/rust-lang/rust/pull/63767)
54+
* [Fix bug in `iter::Chain::size_hint`](https://github.com/rust-lang/rust/pull/63691)
55+
* [Implement `nth_back` for `ChunksExactMut`](https://github.com/rust-lang/rust/pull/63265)
56+
* [Avoid unnecessary reservations in `std::io::Take::read_to_end`](https://github.com/rust-lang/rust/pull/63216)
57+
* [cargo: Fix `error:`/`warning:` coloring inconsistency with rustc](https://github.com/rust-lang/cargo/pull/7294)
58+
* [rustdoc: Support `impl Trait` in inlined documentation](https://github.com/rust-lang/rust/pull/61613)
59+
* [rustup: Replace mem::uninitialized with MaybeUninit](https://github.com/rust-lang/rustup.rs/pull/1963)
60+
61+
## Approved RFCs
62+
63+
Changes to Rust follow the Rust [RFC (request for comments)
64+
process](https://github.com/rust-lang/rfcs#rust-rfcs). These
65+
are the RFCs that were approved for implementation this week:
66+
67+
*No RFCs were approved this week.*
68+
69+
## Final Comment Period
70+
71+
Every week [the team](https://www.rust-lang.org/team.html) announces the
72+
'final comment period' for RFCs and key PRs which are reaching a
73+
decision. Express your opinions now.
74+
75+
### [RFCs](https://github.com/rust-lang/rfcs/labels/final-comment-period)
76+
77+
* [disposition: merge] [hint::bench_black_box](https://github.com/rust-lang/rfcs/pull/2360).
78+
79+
### [Tracking Issues & PRs](https://github.com/rust-lang/rust/labels/final-comment-period)
80+
81+
* [disposition: merge] [Constify LinkedList new function](https://github.com/rust-lang/rust/pull/63684).
82+
* [disposition: merge] [Test that Wrapping arithmetic ops are implemented for all int types](https://github.com/rust-lang/rust/pull/63692).
83+
84+
## New RFCs
85+
86+
*No new RFCs were proposed this week.*
87+
88+
# Upcoming Events
89+
90+
### Africa
91+
92+
* [Sep 4. Johannesburg, ZA - Johannesburg Rust Meetup - informal discussions on topics related to the language](https://www.meetup.com/Johannesburg-Rust-Meetup/events/dgqmbryzmbgb/).
93+
94+
### Asia Pacific
95+
96+
* [Sep 2. Auckland, NZ - Rust AKL - Introduction to Rust (session 1 of 3)](https://www.meetup.com/rust-akl/events/259481026/).
97+
* [Sep 11. Selangor, MY - Rust Malaysia Meetup September 2019](https://docs.google.com/forms/d/e/1FAIpQLScsqK0kH3o6ti12AEc9Fn4To-W0rXo9Q-frLmZ3JZUWc8yjjw/viewform).
98+
99+
### Europe
100+
101+
* [Sep 4. Berlin, DE - OpenTechSchool Berlin - Rust Hack and Learn](https://www.meetup.com/opentechschool-berlin/events/nxdpgryzmbgb/).
102+
* [Sep 5. Hamburg, DE - Rust Hack & Learn September 2019](https://www.meetup.com/Rust-Meetup-Hamburg/events/264102479/).
103+
104+
### North America
105+
106+
* [Sep 4. Vancouver, BC, CA - Vancouver Rust meetup](https://www.meetup.com/Vancouver-Rust/events/rwcpfryzmbgb/).
107+
* [Sep 4. Indianapolis, IN, US - Indy.rs](https://www.meetup.com/indyrs/events/mffbtpyzmbgb/).
108+
* [Sep 5. Seattle, WA, US - Seattle Rust Meetup - Physical Computing Workshop](https://www.meetup.com/Seattle-Rust-Meetup/events/264245990/).
109+
* [Sep 10. Detroit, MI, US - Detroit Rust - September Detroit Rust at the Altimetrik Collider](https://www.meetup.com/detroitrust/events/264251923/).
110+
* [Sep 12. Columbus, OH, US - Columbus Rust Society - Monthly Meeting](https://www.meetup.com/columbus-rs/events/dpkhgryzmbqb/).
111+
* [Sep 12. San Diego, CA, US - San Diego Rust September Meetup](https://www.meetup.com/San-Diego-Rust/events/264062555/).
112+
113+
If you are running a Rust event please add it to the [calendar] to get
114+
it mentioned here. Please remember to add a link to the event too.
115+
Email the [Rust Community Team][community] for access.
116+
117+
[calendar]: https://www.google.com/calendar/embed?src=apd9vmbc22egenmtu5l6c5jbfc%40group.calendar.google.com
118+
[community]: mailto:[email protected]
119+
120+
# Rust Jobs
121+
122+
* [Software Engineer - Rust at IOHK, Remote](https://iohk.recruiterbox.com/jobs/fk03udp/).
123+
* [Senior Software Engineer at ConsenSys R&D, Remote](https://consensys.net/open-roles/1792013/).
124+
* [Rust/Core Developer at Parity, Berlin, DE](https://www.parity.io/jobs/#berlin-rust-core-developer).
125+
126+
*Tweet us at [@ThisWeekInRust](https://twitter.com/ThisWeekInRust) to get your job offers listed here!*
127+
128+
# Quote of the Week
129+
130+
> Just as Bruce Lee practiced Jeet Kune Do, the style of all styles, Rust is not bound to any one paradigm. Instead of trying to put it into an existing box, it's best to just feel it out. Rust isn't Haskell and it's not C. It has aspects in common with each and it has traits unique to itself.
131+
132+
[Alexander Nye on rust-users](https://users.rust-lang.org/t/idiomatic-rust-favors-functional-or-imperative-style/31720/2)
133+
134+
Thanks to [Louis Cloete](https://users.rust-lang.org/t/twir-quote-of-the-week/328/685) for the suggestion!
135+
136+
[Please submit quotes and vote for next week!](https://users.rust-lang.org/t/twir-quote-of-the-week/328)
137+
138+
*This Week in Rust is edited by: [nasa42](https://github.com/nasa42), [llogiq](https://github.com/llogiq), and [Flavsditz](https://github.com/Flavsditz).*
139+
140+
<small>[Discuss on r/rust]().</small>

0 commit comments

Comments
 (0)