@@ -55,7 +55,9 @@ and just ask the editors to select the category.
5555
5656## Crate of the Week
5757
58- <!-- COTW goes here -->
58+ 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.
59+
60+ Thanks to [Alejandra Gonzáles](https://users.rust-lang.org/t/crate-of-the-week/2704/1490) for the self-suggestion!
5961
6062[Please submit your suggestions and votes for next week][submit_crate]!
6163
@@ -137,7 +139,51 @@ If you are an event organizer hoping to expand the reach of your event, please s
137139
138140## Updates from the Rust Project
139141
140- <!-- Rust updates go here -->
142+ 427 pull requests were [merged in the last week][merged]
143+
144+ [merged]: https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2025-11-11..2025-11-18
145+
146+ #### Compiler
147+ * [add new `function_casts_as_integer` lint](https://github.com/rust-lang/rust/pull/141470)
148+ * [miri: initial implementation of wildcard provenence for tree borrows](https://github.com/rust-lang/miri/pull/4630)
149+ #### Library
150+ * [new `format_args!()` and `fmt::Arguments` implementation](https://github.com/rust-lang/rust/pull/148789)
151+ * [`vec_recycle`: implementation](https://github.com/rust-lang/rust/pull/148416)
152+ * [implement `Read::read_array`](https://github.com/rust-lang/rust/pull/148850)
153+ * [stabilize `char_max_len`](https://github.com/rust-lang/rust/pull/145610)
154+ * [stabilize `duration_from_nanos_u128`](https://github.com/rust-lang/rust/pull/148587)
155+ * [stabilize `extern_system_varargs`](https://github.com/rust-lang/rust/pull/145954)
156+ * [stabilize `vec_into_raw_parts`](https://github.com/rust-lang/rust/pull/148827)
157+ * [constify `ManuallyDrop::take`](https://github.com/rust-lang/rust/pull/148752)
158+ * [constify `mem::take`](https://github.com/rust-lang/rust/pull/148757)
159+ * [remove `rustc_inherit_overflow_checks` from `position()` in slice iterators](https://github.com/rust-lang/rust/pull/148944)
160+ #### Cargo
161+ * [`cli`: add support for completing `--config` values in Bash](https://github.com/rust-lang/cargo/pull/16245)
162+ * [`tree`: support long forms for --format variables](https://github.com/rust-lang/cargo/pull/16204)
163+ * [`config`: fallback to non-canonical path for workspace-path-hash](https://github.com/rust-lang/cargo/pull/16248)
164+ * [`manifest`: point out when a key belongs to config](https://github.com/rust-lang/cargo/pull/16256)
165+ * [`package`: all tar entries timestamp be the same](https://github.com/rust-lang/cargo/pull/16242)
166+ * [do not lock the artifact-dir for check builds](https://github.com/rust-lang/cargo/pull/16230)
167+ * [add unstable rustc-unicode flag](https://github.com/rust-lang/cargo/pull/16243)
168+ #### Rustdoc
169+ * [Fix invalid jump to def macro link generation](https://github.com/rust-lang/rust/pull/148080)
170+ * [don't ignore path distance for doc aliases](https://github.com/rust-lang/rust/pull/147701)
171+ * [don't pass `RenderOptions` to `DocContext`](https://github.com/rust-lang/rust/pull/147832)
172+ * [microoptimize `render_item,` move stuff out of common path](https://github.com/rust-lang/rust/pull/148877)
173+ * [quality of life changes](https://github.com/rust-lang/rust/pull/148466)
174+ #### Clippy
175+ * [`ok_expect`: add autofix](https://github.com/rust-lang/rust-clippy/pull/15867)
176+ * [{`unnecessary`, `panicking`}`_unwrap`: lint field accesses](https://github.com/rust-lang/rust-clippy/pull/15949)
177+ * [`equatable_if_let`: don't suggest `=` in const context](https://github.com/rust-lang/rust-clippy/pull/16092)
178+ * [`rc_buffer`: don't touch the path to `Rc`/`Arc` in the suggestion](https://github.com/rust-lang/rust-clippy/pull/15803)
179+ * [`incompatible_msrv`: don't check the contents of any `std` macro](https://github.com/rust-lang/rust-clippy/pull/16083)
180+ * [add a `doc_paragraphs_missing_punctuation` lint](https://github.com/rust-lang/rust-clippy/pull/15758)
181+ * [fix `single_range_in_vec_init` false positive for explicit `Range`](https://github.com/rust-lang/rust-clippy/pull/16043)
182+ * [fix `sliced_string_as_bytes` false positive with a `RangeFull`](https://github.com/rust-lang/rust-clippy/pull/15873)
183+ * [fix website history interactions](https://github.com/rust-lang/rust-clippy/pull/16060)
184+ * [rework `missing_docs_in_private_items`](https://github.com/rust-lang/rust-clippy/pull/14741)
185+ #### Rust-Analyzer
186+ * [fix removed feature `doc_auto_cfg` for `smol_str` lib](https://github.com/rust-lang/rust-analyzer/pull/21021)
141187
142188### Rust Compiler Performance Triage
143189
@@ -342,7 +388,11 @@ Please see the latest [Who's Hiring thread on r/rust](INSERT_LINK_HERE)
342388
343389# Quote of the Week
344390
345- <!-- QOTW goes here -->
391+ > 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.
392+
393+ – [Jeff Vander Stoep on the Google Android blog](https://security.googleblog.com/2025/11/rust-in-android-move-fast-fix-things.html)
394+
395+ Thanks to [binarycat](https://users.rust-lang.org/t/twir-quote-of-the-week/328/1728) for the suggestion!
346396
347397[Please submit quotes and vote for next week!](https://users.rust-lang.org/t/twir-quote-of-the-week/328)
348398
0 commit comments