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? Send me an email! Want to get involved? We love contributions.
This Week in Rust is openly developed on GitHub. If you find any errors or omissions in this week's issue, please submit a PR.
What's cooking on master?
99 pull requests were merged in the last week, and 3 RFC PRs.
Now you can follow breaking changes as they happen!
Breaking Changes
- Rename
should_fail
toshould_panic
. - Remove
?Sized
bounds from many I/O functions. - Stabilize portions of
std::ios::$platform
. - Stabilize
std::io
. - Stabilize
std::path
.
Other Changes
New Contributors
- John Zhang
- Ricardo Martins
- Trent Nadeau
Approved RFCs
New RFCs
- DST custom coercions.
- read_all.
- Align the count parameter of splitn with other languages.
- Add unsized return values.
- Generalize over mut and non-mut items.
- Make std::io iterators more convenient.
- Add material to stdio handling.
- Add back bufferless read_to_string/end methods.
- Change Seek to be less enum-y.
- Make rustc and cargo produce optimized binaries by default.
- Add &own T.
Notable Links
- A Swift Guide to Rust. Good intro for systems programmers.
- Weekly-meetings/2015-03-10.
- Learning Cap'n'Proto RPC.
- Tutorial: how to collect test coverages for Rust project. lifthrasiir has gotten kcov working with Rust.
Project Updates
- Phage. A 7-day roguelike with pretty graphics.
- This Week in Servo 27.
- urlp. A simple CLI for parsing URLs.
- solicit. An HTTP/2 library.
- google-apis-rs. Bindings to many Google APIs.
- handmade_hero_nostd. An implementation of Handmade Hero.
- crc-rs. CRC32 and CRC64.
- titanium. A 64-bit kernel for ARM.
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.
Quote of the Week
< reem> I'm quite interested in discovering this HTTP/2 library, but I can't
bring myself to read four paragraphs of small caps
In reference to last week's celebration of Terry Pratchett on /r/rust.
Thanks to bstrie for the tip. Submit your quotes for next week!.