Function rustix::fs::renameat_with
pub fn renameat_with<P: path::Arg, Q: path::Arg, PFd: AsFd, QFd: AsFd>(old_dirfd: &PFd, old_path: P, new_dirfd: &QFd, new_path: Q, flags: RenameFlags) -> io::Result<()>
The portability is definied by:
#[cfg(any(linux_raw,
all(libc, any(target_os = "android", target_os = "linux"))))]