StaticMutex is back in std crate
remove into_string, it's already an owned string
rename fields to remove dead_code warnings
hide the missing_copy_implementations warning