Вправа: узагальнена 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("кажан", "броненосець"), "броненосець");
}
This slide and its sub-slides should take about 10 minutes.
  • Покажіть учням трейт Ord та перелік Ordering.