1.1 What is refactoring?1.2 What is Rust?1.3 Why Rust?1.4 Should you refactor to Rust?1.4.1 Performance1.4.2 Memory safety1.4.3 Maintainability1.5 When not to refactor to Rust1.6 How does it work?1.7 What will you learn in this book?1.7.1 Calling Rust functions directly from your program1.7.2 Communicating with a Rust service over the network1.8 Who is this book for?1.9 What tools do you need to get started?