···704704 let dest = dest.as_ref();
705705 tracing::debug!(src=?src, dest=?dest, "symlinking");
706706 let src = canonicalise(src)?;
707707- let src = src.as_path();
708707709708 #[cfg(target_family = "windows")]
710710- let result = std::os::windows::fs::symlink_dir(src, dest);
709709+ let result = std::os::windows::fs::symlink_dir(&src, dest);
711710 #[cfg(not(target_family = "windows"))]
712712- let result = std::os::unix::fs::symlink(src, dest);
711711+ let result = std::os::unix::fs::symlink(&src, dest);
713712714713 result.map_err(|err| Error::FileIo {
715714 action: FileIoAction::Link(dest.to_path_buf()),