A pesar que Rust es basicamente un lenguaje de nivel de sistemas al mismo estilo que C++ o C, este tambien es posible usarlo estos dias para crear aplicaciones de alto nivel como lo serian las aplicaciones web Fullstack, que tipicamente se pueden hacer en Javascript.
Por ejemplo si necesitas crear un servidor Hay Frameworks de Rust como Rocket, Actix Web o Salvo.rs, que ya permiten crear APIs REST o Apis de GraphQL. o si necesitas una base de datos, estan proyectos como SurrealDB creado en Rust, que provee caractersiticas de bases de dato SQL y NoSQL, lo que se cataloga como una base de datos NewSQL. Y aunque se podria pensar que solo hasta aqui llegaria el alcance de Rust, ya que en el navegador el lenguaje principal es Javascript, y todos los frameworks frontend estan creados en este lenguaje (como React, Vue, Angular, o Svelte), lo cierto es que tambien tenemos proyectos como Yew, que permiten crear interfaces interactivas, al mismo estilo de React o Vue, solo que usando codigo de Rust, y ejecutandose en produccion traves de Web Assembly. O si finalmente quieres convertir tu aplicacion web a una aplicacion de escritorio tambien esta el Framewok Tauri, que seria una alternativa a Electronjs, permitiendote crear aplicaciones multiplataforma utilizando tecnologia web (es decir HTML, CSS y Javascript) unida a código de Rust.
Todas estas bibliotecas hacen que Rust pase de ser solo un lenguaje para crear aplicacion de sistemas, a ser un lenguaje mucho más de proposito general que incluso puede ser usado en proyectos web. Aunque todas estas herramientas aun estan en desarrollo por lo que es mejor pensarlo bien antes de querer crear todas tus aplicaciónes web en este Stack.