

- Macro syntax technically isn’t even Rust
- This is definitely not average Rust code.




Hard disagree. Super beautiful.


IMO a very small amount of storage should be free but after that the user needs to pay. It’s the right thing to do for hosts and for the environment. If content creators need massive amounts of video then that will incentivize them to make money on it.
The only people left out are small, niche channels that have quality or important content but don’t make much money. Maybe they could be cut special deals by the hosts / donors.


I’ve used Rust professionally for five years now, and it is too hard to give a full answer in any single comment. There are so many reasons. You are right, it is a lot more elegant. You can do things with its type system which you can’t in any other mainstream language, because of ownership. It’s really a life changing experience, so I’d suggest you just try it out, build a project in it, and see what it’s like. You won’t regret it.
I strongly disagree about generics / syntax. IMO they’re fine and you’ll learn to love them.
The high level answer I’ll give is that Rust is a language that is designed from the ground up to not make many sacrifices. You can use it for systems programming where you can’t use a garbage collector, or for high level stuff like an API server. It feels high level while also being as low level as you need it to. Its errors are absolutely fantastic. Same with the tooling and package manager.
You should really just see for yourself.
https://fprijate.github.io/tlborm/mbe-macro-rules.html#%3A~%3Atext=macro_rules!+With%2Cfollowing+form%3A