Now, we can examine the list project. If you run the server in a console and you access the localhost:8080 address from a web browser, you will see the following page in the browser:
There is a heading, a label, a text field, a push button, and a table containing a list of three people.
The only thing you can do on this page is type something into the text field and then click on the button to apply the typed text as a filter. For example, if you type l (that is, a lowercase L), only the Hamlet and Othello lines will appear as they are the only two people whose name contains this letter. If the filter is x, the result will be the No persons text as none of the three people has a name containing this letter. The page will look as in the following screenshot:
Before explaining how it all works, let's see the dependencies of this project; that is, the external crates used by it. They are as follows:
- actix-web: This is the web framework, also used in Chapter...