Roxie: A Chess Engine Written in Rust 

I've been working on Roxie, a UCI-compatible chess engine written entirely in Rust as a personal project to learn rust language via chess programming and search algorithms.
Some of its features include:
- Magic bitboard move generation
- Iterative deepening with aspiration windows
- Alpha-beta / PVS search
- Transposition table with aging
- Null Move Pruning (NMP)
- Late Move Reductions (LMR)
- SEE-based pruning
- History, killer, and countermove heuristics
- Quantized NNUE evaluation support
The project is still actively evolving, and I'm always looking for feedback on the codebase, Rust idioms, performance improvements, or architecture.
Repository:
I'd love to hear any suggestions or code reviews from the Rust community!