Make Float::classify matching more clear for f64 and f32
auto merge of #6439 : bjz/rust/float-classify, r=brson