Do you want primarily a 2D game engine that works? Then use a language that you know.
Do you want primarily to learn Rust, gather experience with the language, and don't mind if your 2D game engine will only work after your 3rd attempt from scratch? Then use Rust.