Sha256: 45e4faa269b2f38ef5339541d2dde5a717d61aaec5039c70bf8c1a559ed2dd6e
Contents?: true
Size: 479 Bytes
Versions: 39
Compression:
Stored size: 479 Bytes
Contents
use super::get_path::concatenate; use std::path::Path; use std::{fs, io}; /// *Unsandboxed* function similar to `rename`, but which does not perform /// sandboxing. pub(crate) fn rename_unchecked( old_start: &fs::File, old_path: &Path, new_start: &fs::File, new_path: &Path, ) -> io::Result<()> { let old_full_path = concatenate(old_start, old_path)?; let new_full_path = concatenate(new_start, new_path)?; fs::rename(old_full_path, new_full_path) }
Version data entries
39 entries across 39 versions & 1 rubygems