• ChinaNumberOne@lemmy.ml
    link
    fedilink
    arrow-up
    4
    ·
    3 years ago

    i can’t speak for the lemmy’s developers but rust is basically the perfect language for backend servers

    • it’s incredibly fast

    • it’s incredibly safe

    • there is clippy, a incredibly powerful tool to detect common mistakes

    • statically linked libraries (bad for normal applications but ideal for servers, it’s why go does it)

    • incredibly powerful pattern matching

    • very safe and easy-to-use generics

    • sanitized macros

    these are just a couple of things that came to mind. for most of rust’s life it was used as a language to create backend servers and dynamically link libraries so it ended up being very good for those things