Chapter 2: Designing Your Web Application in Rust

We previously explored the syntax of Rust, enabling ourselves to tackle memory management quirks and build data structures. However, as any experienced engineer will tell you, structuring code across multiple files and directories is an important aspect of building software.

In this chapter, we will build a basic command line to do program managing dependencies with Rust's Cargo. Our program will be structured in a scalable way where we build and manage our own modules, which will be imported into other areas of the program and utilized.

In this chapter, we will cover the following topics:

  • Building and managing a software project with Cargo and crates
  • Documenting code with Cargo's auto-documentation ...

Get Rust Web Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.