What's the most controversial rust opinion you strongly believe in?

266 points TonTinTon 527 comments

Mine are:

  • Panic on allocation failure was a mistake. Even with overcommit / OOM Killer.
  • Tokio shouldn't be the default. Most of the time threads are good enough, you don't overcomplicate and need everything to be Send / Sync.

Inspired by https://www.reddit.com/r/webdev/s/lunf00IwmB