@albin
>CP-inspired minimal constraint solver
I don't know what that I assume it's a numerical algorithm. Are such things often implemented in languages like Rust? I think that they probably aren't. So perhaps it's better to choose either a project more suitable for Rust or a language more suitable for this project? That way the skills you will get will be more useful in the real world.
@p Constraint solvers are usually not very numerical, depending on what you mean by that.The major ones I know of are written in C++ (Gecode and OR-tools) and Scala (OscaR), so I think they are definitely made in languages like Rust. At least Gecode (the one I know) has a very object-oriented design and it would be interesting to come up with its counterpart in Rust.