Richard Urwin has been a software engineer all his working life, specialising in embedded control systems. He enjoys roleplaying games, science-fiction and hill-walking, although these days he wishes the hills were flatter. He wrote his first Artificial Intelligence program in 1975 and has retained an interest in the field ever since.
Description
Introduction and installation The structure of a computer program in memory Detecting bugs in the compiler Saying hello The file structure of a project Structuring data Control flow Vectors, strings and hash maps Implementations Traits and lifetimes Closures and iterators Real-world projects Smart pointers Concurrency Macros Advanced topics Rust for web back-end development Rust for embedded development Future direction

