Nivel 8.3 del libro de ejercicios Rust

Задание 1

Se da un archivo de texto. En él está escrito un texto y aparecen números. Eleve al cuadrado cada uno de estos números y escriba el resultado de vuelta en el mismo archivo.

Задание 2

Se da una carpeta con archivos. Elimine de esta carpeta todos los archivos con una extensión dada.

Задание 3

Se da un array. Escriba los elementos de este array en un archivo de tal manera que cada elemento esté escrito en una nueva línea.

Задание 4

Cree una función que devuelva un array, lleno con N números aleatorios de un rango dado, de tal manera que los números no se repitan.