Skip to main content

Tricks

Allow everything what can be a str reference

 

fn do_something<S: AsRef<str>>(input: S) {
  let input_str = input.as_ref();
  println!("This is a &str: {}", input_str);
}

do_something("Hello World");
do_something("Hello World".to_string());