Exercício: min
Genérico
Neste exercício curto, você implementará uma função genérica min
que determina o mínimo de dois valores, usando um trait LessThan
.
use std::cmp::Ordering;
// TODO: implemente a função `min` usada em `main`.
fn main() {
assert_eq!(min(0, 10), 0);
assert_eq!(min(500, 123), 123);
assert_eq!(min('a', 'z'), 'a');
assert_eq!(min('7', '1'), '1');
assert_eq!(min("olá", "até logo"), "até logo");
assert_eq!(min("boi", "arara"), "arara");
}