Foreword

Oxide exists to make Rust more approachable without compromising what makes Rust powerful. It is not a new runtime or a new ecosystem; it is a different syntax for the same language and compiler.

This book is adapted from The Rust Programming Language and follows its structure, examples, and teaching philosophy while presenting everything in Oxide syntax. Rust's core ideas - ownership, borrowing, lifetimes, and fearless concurrency - remain intact. Oxide simply presents those ideas with syntax that many developers already find familiar.

If you are a Rustacean, we hope this book feels like a friendly translation. If you are new to Rust, we hope the Oxide syntax helps you get to the ideas faster. In either case, thank you for exploring Oxide with us.