Вправа: узагальнена min
У цій короткій вправі ви реалізуєте узагальнену функцію min
, яка визначає мінімальне з двох значень, використовуючи трейт Ord
.
use std::cmp::Ordering; // TODO: реалізуйте функцію `min`, яка використовується в `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("привіт", "до побачення"), "до побачення"); assert_eq!(min("кажан", "броненосець"), "броненосець"); }