If you use vanilla rust with global alloc everywhere then you will get fragmentation
You have to use nightly for custom allocators and implementing allocators and using them is super annoying still.