What paradigm(s) should I study for rust?

101 points Packathonjohn

My first language was c++, second was java and I have object oriented super ingrained in me from school and lately I've been trying to step away from it even in languages like c++.

That said, I keep finding my mind just subconsciously trying to approach problems in am object oriented way even if it really isn't working for the problem at hand until I step back and think it through. Rust heavily discourages alot of the habits I've gotten into but my biggest problem at the moment is that I'm now somewhat lost when it comes to how exactly I need to be structuring my projects and thinking about them on a larger scale.

I do ai for my day job which I'm not 100% what paradigm that'd be considered other than not very fun to code. As a hobby I do gamedev with 'diet' ecs but if anyone has any resources or directions for doing larger projects in rust and higher level paradigm stuff I'd love to hear it