2023-01-04
Hello and welcome to another issue of This Week in Rust! Rust is a programming language empowering everyone to build reliable and efficient software. This is a weekly summary of its progress and community. Want something mentioned? Tag us at @ThisWeekInRust on Twitter or @ThisWeekinRust on mastodon.social, or send us a pull request. 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 crate is Sniffnet, a cross-platform GUI application to analyze your network traffic.
Thanks to Gyuly Vgc for the suggestion!
Please submit your suggestions and votes for next week!
Always wanted to contribute to open-source projects but did not know where to start? Every week we highlight some tasks from the Rust community for you to pick and get started!
No calls for participation this week. Keep an eye out for more places to contribute next week!
If you are a Rust project owner and are looking for contributors, please submit tasks here.
291 pull requests were merged in the last week
match expr in single lineconst Fn boundsMachineApplicable in recover_intersection_pat--merge-base during bootstrap formatting subcommand#[repr(transparent)] on enum&multiple_supertrait_upcastable lintformat_args string is a source literalwhere clause mismatch on region error a bit more actionableexplicit_outlives_requirements lint in macrosFn traits with lifetime paramsfn keyword as Fn trait in bounds[type error] bindingsPin::as_mut when encountering borrow errorimpl Iterator when possible for _ return typeconst_eval_select in pointer methods for compile timesDebug implementation of std::process:Command#[inline] markers to once_cell methodsavailable_parallelism: gracefully handle zero value cfs_period_usneedless_returnmatch_single_binding suggestion introducing an extra semicolonmutex_atomic to restrictionHashfor and while loops in tail positiontry{} blocksRusty Events between 2023-01-04 - 2023-02-01 🦀
If you are running a Rust event please add it to the calendar to get it mentioned here. Please remember to add a link to the event too. Email the Rust Community Team for access.
Please see the latest Who's Hiring thread on r/rust
You haven’t “fooled” rustc, you are using unsafe code. Unsafe code means that all you can do is fool yourself.
– Frank Steffahn on rust-users
Thanks to Quine Dot for the suggestion!
Please submit quotes and vote for next week!
This Week in Rust is edited by: nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez.
Email list hosting is sponsored by The Rust Foundation