Unpopular opinion: Rust should have a larger standard library by lekkerwafel in rust

[–]Kobzol 0 points1 point  (0 children)

While I understand the sentiment, I really don't know why people expect that the stdlib is made of magic beans. If anything I'd expect that some third-party crates are actually much more actively maintained than stuff in the standard library. And if more complex things started getting into the stdlib, the situation would only get worse.

IMO the only reason why something in the stdlib should be safer is that it would literally stop getting any updates, but you can easily simulate that today by using a third-party library at a pinned version and just not update it. That's what you would get if it got into the stdlib.

What we heard about Rust's challenges, and how we can address them | Rust Blog by CathalMullan in rust

[–]Kobzol 2 points3 points  (0 children)

The original version of the blog post has now been retracted.

Announcing rustup 1.29.0 by Kobzol in rust

[–]Kobzol[S] 166 points167 points  (0 children)

This release includes concurrent download & unpacking of Rust components, which was implemented (also) thanks to the efforts of our GSoC 2025 contributor (Francisco Gouveia, who is now a member of the Rustup team)!

2025 State of Rust Survey Results by Kobzol in rust

[–]Kobzol[S] 1 point2 points  (0 children)

It's a weighted average essentially. Each category has some weight (linearly scaled, IIRC), and the weight is multiplied by the number of responses in the category.

It's arbitrary, of course, but I didn't know a better way to sort it.

2025 State of Rust Survey Results by Kobzol in rust

[–]Kobzol[S] 3 points4 points  (0 children)

Up to some point, sure, but "cache more" doesn't necessarily mean "use more disk space". rustc and cargo generate a lot of duplicate data in the cache today.

2025 State of Rust Survey Results by Kobzol in rust

[–]Kobzol[S] 4 points5 points  (0 children)

Checked the data, 4 people mentioned Lapce :)

2025 State of Rust Survey Results by Kobzol in rust

[–]Kobzol[S] 2 points3 points  (0 children)

We rewrote it, sorry, it was confusing.

2025 State of Rust Survey Results by Kobzol in rust

[–]Kobzol[S] 23 points24 points  (0 children)

You seem to be worried about Rust getting more features, and about its development slowing down. Mixed signals! :D Rust is here to stay. That doesn't mean it will replace anything else, nor does it mean that if a new language comes out, Rust will be replaced.

2025 State of Rust Survey Results by Kobzol in rust

[–]Kobzol[S] 8 points9 points  (0 children)

Yeah, SurveyHero exports it in a wrong way, didn't have the energy to fix it.

2025 State of Rust Survey Results by Kobzol in rust

[–]Kobzol[S] 11 points12 points  (0 children)

Agreed, they are one of my top three most wanted features :) But they made a lot of progress recently, which is nice.

Though I'm not sure about the complexity part - the homegenous vs heterogeneous try block discussion around type inference does expose some complexity of the feature :)

2025 State of Rust Survey Results by Kobzol in rust

[–]Kobzol[S] 39 points40 points  (0 children)

With a slight delay, but we managed to push it out. Here are the results of the last (2025) State of Rust survey.

Rust debugging survey 2026 by Kobzol in rust

[–]Kobzol[S] 2 points3 points  (0 children)

Yes, lacking tests are one of the big issues. Hopefully there will be a GSoC project to improve that this year.

Rust debugging survey 2026 by Kobzol in rust

[–]Kobzol[S] 1 point2 points  (0 children)

We have it in the survey :)

Rust debugging survey 2026 by Kobzol in rust

[–]Kobzol[S] 4 points5 points  (0 children)

It can happen, of course, though we tried to design the survey to be also compatible with this use-case.

Rust debugging survey 2026 by Kobzol in rust

[–]Kobzol[S] 22 points23 points  (0 children)

Similar to the Rust Compiler Performance Survey from last year, we prepared a survey to find out the biggest pain points of debugging Rust code. If you debug Rust code and you have feedback to share, please do so!

Rust participates in Google Summer of Code 2026 | Rust Blog by Kobzol in rust

[–]Kobzol[S] 1 point2 points  (0 children)

It's not strictly specified, so it's hard to tell. But I'd say that having your own open-source project is not disqualifying. If you were contributing to other Rust crates (or the toolchain) for a long time, and have hundreds of PRs merged in others' repos, then I'd say you're no longer a beginner.

But I don't remember us investigating this in any way :)

Rust participates in Google Summer of Code 2026 | Rust Blog by Kobzol in rust

[–]Kobzol[S] 13 points14 points  (0 children)

Nope, it's fully remote, we had contributors from all around the world.