## Rust-Specific Guidelines

- Use `Result` and `Option` instead of panicking
- Prefer `clippy` suggestions
- Use `cargo fmt` for formatting
- Avoid `unwrap()` in production code; use `?` operator
- Prefer borrowing over cloning when possible
