Avoid needless creation of unique strings in fmt!()

Only the first portion has to be owned, as it acts as the buffer for the
constructed string. The remaining strings can be static.
auto merge of #6219 : dotdash/rust/fmt, r=graydon

Only the first portion has to be owned, as it acts as the buffer for the
constructed string. The remaining strings can be static.