pub fn ignore_eof_error<'de, T, D>(result: Result<T, D>) -> Result<T, D>where
T: Deserialize<'de> + Default,
D: Display,