use contains for all input filters by default; prepend equal prefix when autosearching services

This commit is contained in:
Giuliano Bellini s294739
2024-02-09 11:45:00 +01:00
parent 1f776136b8
commit 60bae95585
8 changed files with 39 additions and 31 deletions

View File

@@ -64,10 +64,11 @@ fn build_services_phf() {
fn get_valid_service_fmt_const(s: &str) -> String {
match s.trim() {
invalid
if ["", "unknown", "?", "-"].contains(&invalid)
if ["", "unknown", "-"].contains(&invalid)
|| !invalid.is_ascii()
|| invalid.starts_with('#')
|| invalid.contains(' ') =>
|| invalid.contains(' ')
|| invalid.contains('?') =>
{
panic!("Invalid service name found: {invalid}")
}