-
Book Overview & Buying
-
Table Of Contents
Rust Web Programming - Third Edition
By :
In this chapter, we have put all of what we learned in the previous chapters to good use. We fused the logic from the core, which loads and saves to-do items from a JSON file, and looked at the to-do item process logic by using the basic views from Actix-web. With this, we have seen how the isolated modules click together. We will keep reaping the benefits of this approach in the next few chapters as we rip out the JSON file and replace it with a database.
We also managed to utilize the serde crate to serialize complex data structures. This allows our users to get the full state update returned to them when they make an edit. We can see that the power of Rust enables us to do some highly customizable things to our server, without us having to dig deep into the framework.
Rust has a strong future in web development. With a few lines of code, we can build our own middleware. Our JSON serialization structs were made possible with just one line of code, and the traits...