[][src]Function classific::natural_order

pub fn natural_order<T: ?Sized>() -> NaturalOrder<T> where
    T: Ord

This function returns a Comparator for T which follows the semantics of Ord::cmp.

Examples

use std::cmp::Ordering;
use classific::{Comparator, natural_order};

assert_eq!(natural_order().cmp(&1, &2), Ordering::Less);
assert_eq!(natural_order().cmp(&2, &2), Ordering::Equal);
assert_eq!(natural_order().cmp(&3, &2), Ordering::Greater);