Hello and welcome to another issue of This Week in Rust! Rust is a systems language pursuing the trifecta: safety, concurrency, and speed. This is a weekly summary of its progress and community. Want something mentioned? Tweet us at @ThisWeekInRust or send us an email! Want to get involved? We love contributions.

This Week in Rust is openly developed on GitHub. If you find any errors in this week's issue, please submit a PR.

This week's edition was edited by: Brian Anderson, Vikrant Chaudhary, Andrew Gallant, and mdinger.

From the Blogosphere

Tips & Tricks

In the News

Rust by example has received a number of improvements recently:

February 15, 2015: The flow control section was created to house all flow control operations together.

March 21, 2015: The formatting section was revised so new users are immediately confronted with the distinction of Debug and Display and how to deal with them.

and and how to deal with them. May 2, 2015: The table of contents was reorganized so examples are sorted consistently by categories.

May 23, 2015: The generics section was majorly expanded.

June 15, 2015: The closures section was completely rewritten and expanded.

What's cooking on master?

112 pull requests were merged in the last week.

Now you can follow breaking changes as they happen!

Breaking Changes

Don't panic when stdout doesn't exist. See RFC 1014. This is breaking because it changes the behavior of stdio, but in ways that are expected to be less surprising. Considered a bugfix.

Other Changes

New Contributors

David Stygstra

Gulshan Singh

Jake Hickey

joliv

Markus

Steven Walter

Yongqian Li

Approved RFCs

Every week the teams announce a 'final comment period' for RFCs which are close to reaching a conclusion. Express your opinions now. This week's RFCs entering FCP are:

New RFCs

Upcoming Events

If you are running a Rust event please add it to the calendar to get it mentioned here. Email Erick Tryzelaar or Brian Anderson for access.