Feedback on Rust Programming Language / std

⚓ Rust    📅 2025-08-29    👤 surdeus    👁️ 3      

surdeus

I am sorry when something is incorrect.
Then please correct it. Thank you.

Here my feedback:

I wanted to start a project in Rust. But ChatGPT says Rusts std does not have json support.
Now I am a bit I disappointed and thrown back into reality.

I do not want external dependencies for basic building blocks.

Then constructive part of the feedback:
Have a standard library that supports basic building blocks.

Regarding [1] "Too much crate dependencies for relatively simple tasks. I really think there should be "official rust" crates for these."

I would extend this with just comes with Rust std.

I am doing a lot in Node.js. The std is not complicated but huge. For me it feels very close to system level, because you can start a process and then have the data streams. As one example.

Now I wanted to switch to Rust for performance. I can't get used to it to switch from npm package hell to create deps. See [1]. I thought the Rust std is well sorted. So onboarding is easy.
I can not get my head around the fact that why I wanted to install something from the internet.
And yes, I probably would have written leftPad myself instead of installing it. So I thought when switching to Rust the std has everything prepared for me.

Idea for improvement:

extend the std with more building blocks. It does not must be perfect. A std can always evolve and why not have multiple implementations for json.

std: standard library
[1] I stopped with rust

1 post - 1 participant

Read full topic

🏷️ Rust_feed