@@ -83,7 +83,9 @@ and just ask the editors to select the category.
8383
8484## Crate of the Week
8585
86- <!-- COTW goes here -->
86+ This week's crate is [ cargo cat] ( crates.io/crates/cat-ascii-faces ) , a cargo-subcommand to put a random ascii cat face on your terminal.
87+
88+ Thanks to [ Alejandra Gonzáles] ( https://users.rust-lang.org/t/crate-of-the-week/2704/1490 ) for the self-suggestion!
8789
8890[ Please submit your suggestions and votes for next week] [ submit_crate ] !
8991
@@ -149,7 +151,51 @@ If you are an event organizer hoping to expand the reach of your event, please s
149151
150152## Updates from the Rust Project
151153
152- <!-- Rust updates go here -->
154+ 427 pull requests were [ merged in the last week] [ merged ]
155+
156+ [ merged ] : https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2025-11-11..2025-11-18
157+
158+ #### Compiler
159+ * [ add new ` function_casts_as_integer ` lint] ( https://github.com/rust-lang/rust/pull/141470 )
160+ * [ miri: initial implementation of wildcard provenence for tree borrows] ( https://github.com/rust-lang/miri/pull/4630 )
161+ #### Library
162+ * [ new ` format_args!() ` and ` fmt::Arguments ` implementation] ( https://github.com/rust-lang/rust/pull/148789 )
163+ * [ ` vec_recycle ` : implementation] ( https://github.com/rust-lang/rust/pull/148416 )
164+ * [ implement ` Read::read_array ` ] ( https://github.com/rust-lang/rust/pull/148850 )
165+ * [ stabilize ` char_max_len ` ] ( https://github.com/rust-lang/rust/pull/145610 )
166+ * [ stabilize ` duration_from_nanos_u128 ` ] ( https://github.com/rust-lang/rust/pull/148587 )
167+ * [ stabilize ` extern_system_varargs ` ] ( https://github.com/rust-lang/rust/pull/145954 )
168+ * [ stabilize ` vec_into_raw_parts ` ] ( https://github.com/rust-lang/rust/pull/148827 )
169+ * [ constify ` ManuallyDrop::take ` ] ( https://github.com/rust-lang/rust/pull/148752 )
170+ * [ constify ` mem::take ` ] ( https://github.com/rust-lang/rust/pull/148757 )
171+ * [ remove ` rustc_inherit_overflow_checks ` from ` position() ` in slice iterators] ( https://github.com/rust-lang/rust/pull/148944 )
172+ #### Cargo
173+ * [ ` cli ` : add support for completing ` --config ` values in Bash] ( https://github.com/rust-lang/cargo/pull/16245 )
174+ * [ ` tree ` : support long forms for --format variables] ( https://github.com/rust-lang/cargo/pull/16204 )
175+ * [ ` config ` : fallback to non-canonical path for workspace-path-hash] ( https://github.com/rust-lang/cargo/pull/16248 )
176+ * [ ` manifest ` : point out when a key belongs to config] ( https://github.com/rust-lang/cargo/pull/16256 )
177+ * [ ` package ` : all tar entries timestamp be the same] ( https://github.com/rust-lang/cargo/pull/16242 )
178+ * [ do not lock the artifact-dir for check builds] ( https://github.com/rust-lang/cargo/pull/16230 )
179+ * [ add unstable rustc-unicode flag] ( https://github.com/rust-lang/cargo/pull/16243 )
180+ #### Rustdoc
181+ * [ Fix invalid jump to def macro link generation] ( https://github.com/rust-lang/rust/pull/148080 )
182+ * [ don't ignore path distance for doc aliases] ( https://github.com/rust-lang/rust/pull/147701 )
183+ * [ don't pass ` RenderOptions ` to ` DocContext ` ] ( https://github.com/rust-lang/rust/pull/147832 )
184+ * [ microoptimize ` render_item, ` move stuff out of common path] ( https://github.com/rust-lang/rust/pull/148877 )
185+ * [ quality of life changes] ( https://github.com/rust-lang/rust/pull/148466 )
186+ #### Clippy
187+ * [ ` ok_expect ` : add autofix] ( https://github.com/rust-lang/rust-clippy/pull/15867 )
188+ * [ {` unnecessary ` , ` panicking ` }` _unwrap ` : lint field accesses] ( https://github.com/rust-lang/rust-clippy/pull/15949 )
189+ * [ ` equatable_if_let ` : don't suggest ` = ` in const context] ( https://github.com/rust-lang/rust-clippy/pull/16092 )
190+ * [ ` rc_buffer ` : don't touch the path to ` Rc ` /` Arc ` in the suggestion] ( https://github.com/rust-lang/rust-clippy/pull/15803 )
191+ * [ ` incompatible_msrv ` : don't check the contents of any ` std ` macro] ( https://github.com/rust-lang/rust-clippy/pull/16083 )
192+ * [ add a ` doc_paragraphs_missing_punctuation ` lint] ( https://github.com/rust-lang/rust-clippy/pull/15758 )
193+ * [ fix ` single_range_in_vec_init ` false positive for explicit ` Range ` ] ( https://github.com/rust-lang/rust-clippy/pull/16043 )
194+ * [ fix ` sliced_string_as_bytes ` false positive with a ` RangeFull ` ] ( https://github.com/rust-lang/rust-clippy/pull/15873 )
195+ * [ fix website history interactions] ( https://github.com/rust-lang/rust-clippy/pull/16060 )
196+ * [ rework ` missing_docs_in_private_items ` ] ( https://github.com/rust-lang/rust-clippy/pull/14741 )
197+ #### Rust-Analyzer
198+ * [ fix removed feature ` doc_auto_cfg ` for ` smol_str ` lib] ( https://github.com/rust-lang/rust-analyzer/pull/21021 )
153199
154200### Rust Compiler Performance Triage
155201
@@ -362,7 +408,11 @@ Please see the latest [Who's Hiring thread on r/rust](INSERT_LINK_HERE)
362408
363409# Quote of the Week
364410
365- <!-- QOTW goes here -->
411+ > We adopted Rust for its security and are seeing a 1000x reduction in memory safety vulnerability density compared to Android’s C and C++ code. But the biggest surprise was Rust's impact on software delivery. With Rust changes having a 4x lower rollback rate and spending 25% less time in code review, the safer path is now also the faster one.
412+
413+ – [ Jeff Vander Stoep on the Google Android blog] ( https://security.googleblog.com/2025/11/rust-in-android-move-fast-fix-things.html )
414+
415+ Thanks to [ binarycat] ( https://users.rust-lang.org/t/twir-quote-of-the-week/328/1728 ) for the suggestion!
366416
367417[ Please submit quotes and vote for next week!] ( https://users.rust-lang.org/t/twir-quote-of-the-week/328 )
368418
0 commit comments