#![allow(dead_code, deprecated, unused_variables, unused_mut)] use std::cmp::Ordering; fn main() { assert_eq!( [1.0, f64::NAN].iter().partial_cmp([2.0, f64::NAN].iter()), Some(Ordering::Less) ); assert_eq!( [2.0, f64::NAN].iter().partial_cmp([1.0, f64::NAN].iter()), Some(Ordering::Greater) ); assert_eq!([f64::NAN, 1.0].iter().partial_cmp([f64::NAN, 2.0].iter()), None); }