# Mission: Rust Language and Tauri Development

## Why
You want to learn Rust because it is popular, technically interesting, and immediately useful for building tools with Tauri. The goal is not abstract language trivia: it is to become independent enough to build and maintain small Rust/Tauri apps without AI assistance.

## Success looks like
- Build a simple Tauri app with a Rust backend command and frontend call path.
- Read Rust code written by other people or generated by AI and explain what it does.
- Debug common beginner errors around ownership, borrowing, lifetimes, `Result`, modules, and Cargo.
- Translate Go instincts into Rust choices without fighting the compiler.

## Constraints
- Sprint style: reading, exercises, and small projects are all welcome.
- Learner is a senior engineer, mostly using Go.
- Lessons should move quickly, but include retrieval practice so knowledge sticks.

## Out of scope
- Deep unsafe Rust, embedded Rust, compiler internals, and advanced macro authoring until the Tauri/tooling goal needs them.
