// Case-insensitive check without a loop
fn char_exists_ignore_case(s: &str, target: char) -> bool {
// Convert both to lowercase and use contains()
s.to_lowercase().contains(&target.to_lowercase().to_string())
}
fn main() {
// Define the string we want to search in
let s = "RustLanguage";
// Perform the case-insensitive check
let exists = char_exists_ignore_case(s, 'r');
// Print the raw boolean result
println!("{}", exists);
// Conditional check
if exists {
println!("exists");
} else {
println!("not exists");
}
}
/*
run:
true
exists
*/