With static muts you must ensure that you don't have ANY issues with: * mutable aliasing * reentrance * synchronization Without any feedback or assistance from the compiler. I'd strongly recommend the mutex+refcell, or the equivalent from embassy-sync, over static mut every day.