### What it does Checks for comparisons to NaN. ### Why is this bad? NaN does not compare meaningfully to anything – not even itself – so those comparisons are simply wrong. ### Example ``` if x == f32::NAN { } ``` Use instead: ``` if x.is_nan() { } ```