extern crate mod1; pub fn greeter(name: &str) -> String { format!("Hello, {name}!") } pub fn default_greeter() -> String { greeter(&mod1::world()) } #[cfg(test)] mod test { #[test] fn test_greeter() { assert_eq!(super::greeter("Bob"), "Hello, Bob!"); } #[test] fn test_default_greeter() { assert_eq!(super::default_greeter(), "Hello, world!"); } }