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