Mode:
Duration:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
fn largest<T: PartialOrd + Copy>(list: &[T]) -> T {
let mut max = list[0];
for &item in list.iter() {
if item > max {
max = item;
}
}
max
}
fn main() {
let nums = vec![10, 20, 5, 30];
println!("Largest: {}", largest(&nums));
}Coding works best on desktop or with an external keyboard.