pub fn copy_dir_all(src: impl AsRef<Path>, dst: impl AsRef<Path>) -> Result<()>
Copy a directory and all its contents to the destination directory. https://stackoverflow.com/a/65192210