(old_path: P, new_path: Q)
| 148 | /// [Linux]: https://man7.org/linux/man-pages/man2/rename.2.html |
| 149 | #[inline] |
| 150 | pub fn rename<P: path::Arg, Q: path::Arg>(old_path: P, new_path: Q) -> io::Result<()> { |
| 151 | old_path.into_with_c_str(|old_path| { |
| 152 | new_path.into_with_c_str(|new_path| backend::fs::syscalls::rename(old_path, new_path)) |
| 153 | }) |
| 154 | } |
| 155 | |
| 156 | /// `unlink(path)`—Unlinks a file. |
| 157 | /// |