Comment #2 by dlang-bugzilla — 2019-11-18T18:23:28Z
Having the operation be atomic and NOT copy the file contents is a desirable property in many circumstances. As such, this is not a bug.
Adding std.file.move which tries rename and falls back to copy would be a reasonable enhancement, though.