Summary
In this chapter, we used relm
to create a music player. We saw how simple it is to use rust nightly with rustup
. We learned how to declaratively create views and use message passing to communicate between widgets. We also learned how to structure GUI applications by separating the model, the view, and the function to update the model in reaction to events. In the next chapter, we'll switch to another project: an FTP server.