@@ -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 [ dioxus] ( https://docs.rs/dioxus ) , a framework for building cross-platform apps.
59+
60+ Thanks to [ llogiq] ( https://users.rust-lang.org/t/crate-of-the-week/2704/1484 ) for the suggestion!
5961
6062[ Please submit your suggestions and votes for next week] [ submit_crate ] !
6163
@@ -137,7 +139,75 @@ 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+ 480 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-10-28..2025-11-04
145+
146+ #### Compiler
147+ * [ ` rustc_codegen ` : fix musttail returns for cast/indirect ABIs] ( https://github.com/rust-lang/rust/pull/148240 )
148+ * [ accept trivial consts based on trivial consts] ( https://github.com/rust-lang/rust/pull/148182 )
149+ * [ add LLVM range attributes to slice length parameters] ( https://github.com/rust-lang/rust/pull/148350 )
150+ * [ adjust successor iterators] ( https://github.com/rust-lang/rust/pull/148157 )
151+ * [ allow check builds with binaries for the dummy codegen backend] ( https://github.com/rust-lang/rust/pull/148299 )
152+ * [ allow codegen backends to indicate which crate types they support] ( https://github.com/rust-lang/rust/pull/148177 )
153+ * [ better warning message for crate type unsupported by codegen backend] ( https://github.com/rust-lang/rust/pull/148400 )
154+ * [ contract variable declarations] ( https://github.com/rust-lang/rust/pull/144444 )
155+ * [ fix deferred cast checks using the wrong body for determining constness] ( https://github.com/rust-lang/rust/pull/148287 )
156+ * [ fix types being marked as dead when they are inferred generic arguments] ( https://github.com/rust-lang/rust/pull/148262 )
157+ * [ implement pin-project in pattern matching for ` &pin mut|const T ` ] ( https://github.com/rust-lang/rust/pull/139751 )
158+ * [ miscellaneous const-generics-related fixes] ( https://github.com/rust-lang/rust/pull/147642 )
159+ * [ remove ` QPath::LangItem ` ] ( https://github.com/rust-lang/rust/pull/148193 )
160+ * [ stabilize -Zno-jump-tables into -Cjump-tables=bool] ( https://github.com/rust-lang/rust/pull/145974 )
161+ * [ when a trait isn't implemented, but another similar impl is found, point at it] ( https://github.com/rust-lang/rust/pull/145640 )
162+
163+ #### Library
164+ * [ add ` from_fn_ptr ` to ` Waker ` and ` LocalWaker ` ] ( https://github.com/rust-lang/rust/pull/146057 )
165+ * [ add SliceIndex wrapper types Last and ` Clamp<Idx> ` ] ( https://github.com/rust-lang/rust/pull/146260 )
166+ * [ constify Range functions] ( https://github.com/rust-lang/rust/pull/146573 )
167+ * [ constify trait aliases] ( https://github.com/rust-lang/rust/pull/144291 )
168+ * [ implement VecDeque ` extend_from_within ` and ` prepend_from_within ` ] ( https://github.com/rust-lang/rust/pull/147161 )
169+ * [ implement ` VecDeque::extract_if ` ] ( https://github.com/rust-lang/rust/pull/147780 )
170+ * [ implement ` strip_circumfix ` lib feature] ( https://github.com/rust-lang/rust/pull/147947 )
171+ * [ smart pointer ` (try_)map ` ] ( https://github.com/rust-lang/rust/pull/144420 )
172+ * [ stabilize ` fmt::from_fn ` ] ( https://github.com/rust-lang/rust/pull/145915 )
173+
174+ #### Cargo
175+ * [ ` build-analysis ` : JSONL-based logging infra] ( https://github.com/rust-lang/cargo/pull/16150 )
176+ * [ ` build-analysis ` : emit timing-info log] ( https://github.com/rust-lang/cargo/pull/16179 )
177+ * [ ` config-include ` : add optional field support] ( https://github.com/rust-lang/cargo/pull/16180 )
178+ * [ ` config-include ` : support inline and array of tables] ( https://github.com/rust-lang/cargo/pull/16174 )
179+ * [ support array of any types in Cargo config] ( https://github.com/rust-lang/cargo/pull/16103 )
180+
181+ #### Rustdoc
182+ * [ search: Include extern crates when filtering on ` import ` ] ( https://github.com/rust-lang/rust/pull/148301 )
183+ * [ Include attribute and derive macros when filtering on "macros"] ( https://github.com/rust-lang/rust/pull/148176 )
184+ * [ use configured target modifiers when collecting doctests] ( https://github.com/rust-lang/rust/pull/148068 )
185+
186+ #### Clippy
187+ * [ ` search_is_some ` : Fix when the closure spans multiple lines] ( https://github.com/rust-lang/rust-clippy/pull/15902 )
188+ * [ ` double_parens ` : don't lint in proc-macros] ( https://github.com/rust-lang/rust-clippy/pull/15939 )
189+ * [ ` let_and_return ` : disallow ` _any_ ` text between let and return] ( https://github.com/rust-lang/rust-clippy/pull/16006 )
190+ * [ ` use_debug ` : don't get confused by nested ` Debug ` impls] ( https://github.com/rust-lang/rust-clippy/pull/15946 )
191+ * [ ` incompatible_msrv ` : Don't check the const MSRV for uncalled functions] ( https://github.com/rust-lang/rust-clippy/pull/15795 )
192+ * [ ` manual_unwrap_or(_default) ` : don't lint if not safe to move scrutinee] ( https://github.com/rust-lang/rust-clippy/pull/15817 )
193+ * [ extend ` needless_collect ` ] ( https://github.com/rust-lang/rust-clippy/pull/14361 )
194+ * [ fix ` replace_box ` false positive when the box is moved] ( https://github.com/rust-lang/rust-clippy/pull/15984 )
195+ * [ improve doc comment code language tag parsing, don't use a full parser] ( https://github.com/rust-lang/rust-clippy/pull/15967 )
196+
197+ #### Rust-Analyzer
198+ * [ add ide-assist: ` convert_range_for_to_while ` ] ( https://github.com/rust-lang/rust-analyzer/pull/20565 )
199+ * [ support memory profiling with dhat] ( https://github.com/rust-lang/rust-analyzer/pull/20927 )
200+ * [ fix missing other assoc items for ` generate_blanket_trait_impl ` ] ( https://github.com/rust-lang/rust-analyzer/pull/20957 )
201+ * [ fix not applicable on while for ` replace_is_method_with_if_let_method ` ] ( https://github.com/rust-lang/rust-analyzer/pull/20915 )
202+ * [ canonicalize ` custom-target.json ` paths when fetching sysroot metadata] ( https://github.com/rust-lang/rust-analyzer/pull/20964 )
203+ * [ consider more expression types as ` in_value ` ] ( https://github.com/rust-lang/rust-analyzer/pull/20961 )
204+ * [ expand literals with wrong suffixes into ` LitKind::Err ` ] ( https://github.com/rust-lang/rust-analyzer/pull/20963 )
205+ * [ false positive syntax errors on frontmatter] ( https://github.com/rust-lang/rust-analyzer/pull/20942 )
206+ * [ fix handling of blocks modules that are not the root module] ( https://github.com/rust-lang/rust-analyzer/pull/20930 )
207+ * [ improve error recovery when parsing malformed function return types] ( https://github.com/rust-lang/rust-analyzer/pull/20934 )
208+ * [ properly support opaques] ( https://github.com/rust-lang/rust-analyzer/pull/20906 )
209+ * [ resolve ` target-dir ` more precisely] ( https://github.com/rust-lang/rust-analyzer/pull/20920 )
210+ * [ show proper async function signatures in the signature help] ( https://github.com/rust-lang/rust-analyzer/pull/20931 )
141211
142212### Rust Compiler Performance Triage
143213
@@ -359,7 +429,11 @@ Please see the latest [Who's Hiring thread on r/rust](INSERT_LINK_HERE)
359429
360430# Quote of the Week
361431
362- <!-- QOTW goes here -->
432+ > If someone opens a PR introducing C++ to your Rust project, that code is free as in "use after"
433+
434+ – [ Predrag Gruevski on Mastodon] ( )
435+
436+ Thanks to [ Brett Witty] ( https://users.rust-lang.org/t/twir-quote-of-the-week/328/1726 ) for the suggestion!
363437
364438[ Please submit quotes and vote for next week!] ( https://users.rust-lang.org/t/twir-quote-of-the-week/328 )
365439
0 commit comments