Go to Previous Chapter
Go to Previous Chapter
SECTION 7
What is Web Assembly?
SECTION 8
Command Line Applications
Fullstack Rust
CHAPTER 1
Making Your First Rust App
SECTION 1.1
Getting started
SECTION 1.2
Binary vs. library
SECTION 1.3
The generated project
SECTION 1.4
Crates
SECTION 1.5
Making our crate a library
SECTION 1.6
Trade-offs
SECTION 1.7
Print a list of numbers
SECTION 1.8
Testing our code
SECTION 1.9
Wrapping up
CHAPTER 2
Changelog
SECTION 2.1
Revision 6 (05-30-2022)
SECTION 2.2
Revision 5 (02-20-2020)
SECTION 2.3
Revision 4 (02-19-2020)
SECTION 2.4
Revision 3 (01-29-2020)
SECTION 2.5
Revision 2 (11-25-2019)
SECTION 2.6
Revision 1 (10-29-2019)
CHAPTER 3
Making A Web App With Actix
SECTION 3.1
Web Ecosystem
SECTION 3.2
Starting out
SECTION 3.3
Handling our first request
CHAPTER 4
Introduction
SECTION 4.1
Why Rust?
SECTION 4.2
Why not Rust
SECTION 4.3
This book’s mission
SECTION 4.4
Setting expectations based on your background
SECTION 4.5
Getting your environment setup
SECTION 4.6
Rustup
SECTION 4.7
Cargo
SECTION 4.8
IDEs, RLS, Editors
SECTION 4.9
Clippy
SECTION 4.10
Rustfmt
SECTION 4.11
Documentation
SECTION 4.12
The Nomicon
CHAPTER 5
Even More Web
SECTION 5.1
Crates to know
SECTION 5.2
Building a blog
SECTION 5.3
Users
SECTION 5.4
Building the application
SECTION 5.5
Examples
SECTION 5.6
Extending our application
SECTION 5.7
Adding routes for posts
SECTION 5.8
Extending further: comments
SECTION 5.9
Adding routes for comments
SECTION 5.10
Create a post
SECTION 5.11
Create a post
SECTION 5.12
Publish a post
SECTION 5.13
Comment on a post
SECTION 5.14
List all posts
SECTION 5.15
See posts
SECTION 5.16
Publish other post
SECTION 5.17
List all posts again
SECTION 5.18
See users comments
SECTION 5.19
See post comments
SECTION 5.20
Wrapping up
CHAPTER 6
Adding State to Our Web App
SECTION 6.1
Recap and overview
SECTION 6.2
Adding state
SECTION 6.3
Receiving input
SECTION 6.4
Custom error handling
SECTION 6.5
Handling path variables
SECTION 6.6
Wrapping up
CHAPTER 7
What is Web Assembly?
SECTION 7.1
Intro to Web Assembly
SECTION 7.2
Rust in the browser
SECTION 7.3
The Smallest Wasm Library
SECTION 7.4
Working with primatives
SECTION 7.5
Working with complex types
SECTION 7.6
The Real Way to Write Wasm
SECTION 7.7
Other Wasm Topics
CHAPTER 8
Command Line Applications
SECTION 8.1
Initial setup
SECTION 8.2
Making an MVP
SECTION 8.3
Recap
SECTION 8.4
Adding a configuration file
SECTION 8.5
Adding sessions
SECTION 8.6
Syntax highlighting
SECTION 8.7
Summary
CHAPTER 9
Macros
SECTION 9.1
Overview
SECTION 9.2
Declarative Macros
SECTION 9.3
Procedural Macros
SECTION 9.4
Writing a custom derive
SECTION 9.5
Using our custom derive
SECTION 9.6
Wrapping up
Go to Next Chapter
Go to Next Chapter
SECTION 9
Macros
Go Pro
Log In
Command Line Applications
Table of Contents
Section 8.1
Initial setup
Section 8.2
Making an MVP