It could be very interesting to instead of panicking everytime the program encounters an error, have every functions return Result<T, E> and then if any error is encountered at any point, it is just forwarded to the parent function and then the very first function (parse()) treat this error.
It could be very interesting to instead of panicking everytime the program encounters an error, have every functions return Result<T, E> and then if any error is encountered at any point, it is just forwarded to the parent function and then the very first function (
parse()
) treat this error.