fn string_not_containing_substring(substring: &str, text: &str) -> bool {
let substring_lower = substring.to_lowercase();
let text_lower = text.to_lowercase();
!text_lower.contains(&substring_lower)
}
fn main() {
let substring = "notype";
println!("{}", string_not_containing_substring(substring, " notype"));
println!("{}", string_not_containing_substring(substring, "notype "));
println!("{}", string_not_containing_substring(substring, "notypevar"));
println!("{}", string_not_containing_substring(substring, "anotypevar"));
println!("{}", string_not_containing_substring(substring, "anotype"));
println!("{}", string_not_containing_substring(substring, "The only approval you need is your own"));
println!("{}", string_not_containing_substring(substring, "Follow your dreams"));
println!("{}", string_not_containing_substring(substring, "Never regret anything that made you smile"));
println!("{}", string_not_containing_substring(substring, "A programming language"));
}
/*
run:
false
false
false
false
false
true
true
true
true
*/