File I/O
Структура File представляє файл, який було відкрито (вона обгортає дескриптор
файлу), і надає доступ на читання та/або запис до базового файлу.
Оскільки під час виконання файлового I/O може піти не так багато чого, усі методи
File повертають тип io::Result<T>, який є псевдонімом для Result<T, io::Error>.
Це робить збій усіх операцій I/O явним. Завдяки цьому програміст може бачити всі шляхи збою і заохочується обробляти їх проактивно.