mirror of
https://github.com/nushell/nushell.git
synced 2025-06-30 22:50:14 +02:00
fixes to nuon
for inf, -inf, and NaN (#5818)
This commit is contained in:
@ -87,7 +87,11 @@ fn value_to_string(v: &Value, span: Span) -> Result<String, ShellError> {
|
||||
)),
|
||||
Value::Filesize { val, .. } => Ok(format!("{}b", *val)),
|
||||
Value::Float { val, .. } => {
|
||||
if &val.round() == val {
|
||||
if &val.round() == val
|
||||
&& val != &f64::NAN
|
||||
&& val != &f64::INFINITY
|
||||
&& val != &f64::NEG_INFINITY
|
||||
{
|
||||
Ok(format!("{}.0", *val))
|
||||
} else {
|
||||
Ok(format!("{}", *val))
|
||||
|
Reference in New Issue
Block a user