2023-03-01
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.
cargo integration reviewcompact_str version 0.7! A small string optimization for RustThis week's crate is goku, a HTTP load tester.
Thanks to Joaquín Caro for the self-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!
Some of these tasks may also have mentors available, visit the task page for more information.
If you are a Rust project owner and are looking for contributors, please submit tasks here.
381 pull requests were merged in the last week
rustc_infer: consolidate obligation elaboration de-duplicationInstCombine for redundant casts#[macro_export] argumentsAssocFn has self argument, describe as methodReError bug during lexical region resolveis_terminal's handling of long paths on WindowsTyCtxt-Zlink-directives=yes/norustc_do_not_const_checkIterator::map receiving a callable that returns ()MaybeUninit::assume_init for uninhabited typesCopytest_type_match doesn't ICE with late-bound typesdiagnostic_items duplicate diagnosticsrustc_hir_analysis to session diagnostic Part Onecore<li> tags in item table short descstr as containing [u8] for auto trait purposesThinVec more in the ASTsource_spanraw_table + raw_table_mutRawTable::clone_from_implurl crate, don't use separate percent-encodingimpl_trait_in_params lintno_mangle_with_rust_abipub(crate) itemsDefault on generics with implicit argumentsextra_unused_type_parametersunwrap_used, expect_usedneedless_lifetimesexplicit_auto_deref$CARGO_HOME when looking up toolchainsRusty Events between 2023-03-01 - 2023-03-29 🦀
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've probably come across unsafe. So "unsafe" is a keyword that sort of unlocks super powers and segfaults.
– Arthur Cohen during FOSDEM '23
Thanks to blonk 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