pub fn rename( from: impl Into<PathBuf>, to: impl Into<PathBuf>, done: impl FnOnce(Result<()>) + Send + 'static, )