- added clippy lints and fixed the resulting issues - moved build_possible_values_db() into the new() call - extracted the skip_db functionality into their own functions