Safe Rust

62 points Pleasant-Form-1093

This question may be stupid for many but I am just a beginner so hold on for a while
Is everything I write in safe rust guaranteed to provide defined behaviour across a given rust version or can it be so that something written in safe rust still produces undefined behavior?

I define safe rust as code that never uses or defines unsafe functions or anything unsafe for the matter.