Just out of curiosity, why the need to use Display with something like this, when you can just use Debug? Option and Result really don't have any reason to implement Display because how it's displayed is up to the user (Whether it mentions a None value for example)
@OptimisticPeach : I don't have a good answer to this. I (perhaps incorrectly) throught Debut was meant just for debugging, and Display is meant for regular console output.
Well, Debug is preferred for debugging, and (If I recall correctly) is implemented for all types under std. The only difference is that Debug is meant to just output the data, and get it out there, while