/// Compare optional Time values, by treating None as "top" (i.e. greater
/// than other values).
Compare optional Time values, by treating None as "top" .
Compare optional Time values by treating None as " top " .
pub fn compare_timestamp(i: Option<Time>, j: Option<Time>) -> Ordering {
    match (i, j) {
        (Some(t1), Some(t2)) => t1.cmp(&t2),
        (Some(_), _) => Ordering::Less,
        (_, Some(_)) => Ordering::Greater,
        _ => Ordering::Equal,
    }
}
pub fn compare_timestamp ( i : Option < Time > , j : Option < Time > ) -> Ordering { match ( i , j ) { ( Some ( t1 ) , Some ( t2 ) ) => t1 . cmp ( & t2 ) , ( Some ( _ ) , _ ) => Ordering :: Less , ( _ , Some ( _ ) ) => Ordering :: Greater , _ => Ordering :: Equal , } }
Compare optional Time values, by treating None as "top" (i.e.
Compare optional Time values by treating None as " top " ( i . e .
i
Option<Time>
j
Option<Time>