pub fn copy_dir_recursive(src: &Path, dst: &Path) -> Result<(), Error>
Recursively copy a directory from source to target. Skips symlinks to prevent symlink-following attacks and infinite loops.