When I run rustdoc --test src/main.rs
where the following code is in src/main.rs
I get the error "cannot find function average
in the crate root". What do I need to put in front of average
in the assert_eq!
call to make this work?
/// ```
/// assert_eq!(average(vec![1, 2, 3, 4]), 2.5);
/// ```
pub fn average(numbers: Vec<f64>) -> f64 {
let sum: f64 = numbers.iter().sum();
return sum / numbers.len() as f64;
}
fn main() {
let scores = vec![1.0, 2.0, 3.0, 4.0];
let avg = average(scores);
println!("average = {}", avg);
}