fn copy_to(src: &Path, src_type: &fs::FileType, dst: &Path) -> io::Result<()> {
    if src_type.is_file() {
        fs::copy(src, dst)?;
    } else if src_type.is_dir() {
        copy_dir_to(src, dst)?;
    } else {
        return Err(io::Error::new(io::ErrorKind::Other, format!("dont known how to copy: {}", src.display())))
    }
    Ok(())
}
/// copia cualquier cosa que este en `src` a el target `dst`
copia cualquier cosa que este en `src` a el target `dst`
copia cualquier cosa que este en ` src ` a el target ` dst `
fn copy_to(src: &Path, src_type: &fs::FileType, dst: &Path) -> io::Result<()> {
    if src_type.is_file() {
        fs::copy(src, dst)?;
    } else if src_type.is_dir() {
        copy_dir_to(src, dst)?;
    } else {
        return Err(io::Error::new(io::ErrorKind::Other, format!("dont known how to copy: {}", src.display())))
    }
    Ok(())
}
fn copy_to ( src : & Path , src_type : & fs :: FileType , dst : & Path ) -> io :: Result < ( ) > { if src_type . is_file ( ) { fs :: copy ( src , dst ) ? ; } else if src_type . is_dir ( ) { copy_dir_to ( src , dst ) ? ; } else { return Err ( io :: Error :: new ( io :: ErrorKind :: Other , format ! ( " " src display ( ) ) ) ) } Ok ( ( ) ) }
copia cualquier cosa que este en `src` a el target `dst`
copia cualquier cosa que este en ` src ` a el target ` dst `
src
&Path
src_type
&fs::FileType
dst
&Path
src
&Path
src_type
&fs::FileType
dst
&Path