use rust_code_obfuscator::obfuscate_string;
fn greet(user: &str) -> String {
format!("Hello, {}!", user)
}
fn main() {
let name = obfuscate_string!("Alice");
println!("Name: {}", name);
let name_ref: &str = &name;
assert_eq!(name_ref, "Alice");
let msg = greet(&name);
assert_eq!(msg, "Hello, Alice!");
if &*name == "Alice" {
println!("Match succeeded");
}
match &*obfuscate_string!("ADMIN") {
"ADMIN" => println!("Role match ok"),
_ => println!("Role mismatch"),
}
println!("All obfuscate_string! tests passed.");
}