Rustfmt (version 0.3.0) changes the order of `const` and `unsafe` from the valid ``` rust pub const unsafe fn new() -> SomeType {..} ``` to the illegal ``` rust pub unsafe const fn new() -> SomeType {..} ```