This is a Rust implementation of the famous C Donut. The code uses the Rayon library for parallel processing and is optimized for performance to make the donut rendering as fast as possible.
This project is licensed under the MIT License.
The original C implementation of the Donut was created by Andy Sloane. This Rust implementation was created by skyline69.
This implementation includes a trait UncheckedIndexExt to make the code safer when accessing elements of a string slice by index. This trait is not necessary, but improves the performance of the code.