axum is an ergonomic and modular web framework built with Tokio, Tower, and Hyper

  • tormeh
    link
    fedilink
    arrow-up
    2
    ·
    8 days ago

    Rust is an awesome language, but an outright disconcerting percentage of libraries have versions starting with “0”, so I get what you mean. Keeping your dependencies up to date is usually no biggie, but it’s definitely not always the easiest. There’s also a bit of churn in what is considered the correct way to do things. Some stuff is settled, but some definitely isn’t. So I get it if you don’t want to jump in just yet.

    • taladar@sh.itjust.works
      link
      fedilink
      arrow-up
      2
      ·
      7 days ago

      Out of all the languages I have ever worked with upgrading dependencies in Rust is literally the easiest. All the times when that was hard in Rust it was hard for reasons that literally affect all languages such as a library that had become unmaintained or a significant API change to an obscure library. The major libraries implementing common functionality are all very well managed and barely ever have breaking changes.