Thoughts
Sometimes, when I have no idea what's going on, I wish that the programming language, would give me a runtime error.
Instead, Rust insists on forcing me to catch every possible error in order to sure that it cannot panic. Well, my code doesn't panic. Instead, it just stops running, exiting silently.
I think what I'm doing is equivalent to wrapping all my code in a `try…catch`. But if I don't do that, I can't compile, because Rust doesn't want me to face any runtime errors.
Ok, I finally got a panic. It contains useful information! `InvalidColumnType(3, "visit_count", Integer)'`.