1
2
3
4
5
6
7
8
9
10
11
/// Makes sure the database path is valid.
pub fn validate_database_file_path(input: &str) -> String
{
    if input.ends_with(".qkv") {
        input.to_string()
    } else if let Some(index) = input.rfind('.') {
        format!("{}.qkv", &input[..index])
    } else {
        format!("{}.qkv", input)
    }
}