Update num-traits dependency
Fix f32-to-f64 conversion tests
This commit is contained in:
parent
c8a7aa947c
commit
661f8e592a
|
@ -44,7 +44,7 @@ send = []
|
|||
[dependencies]
|
||||
bstr = { version = "0.2", features = ["std"], default_features = false }
|
||||
lazy_static = { version = "1.4" }
|
||||
num-traits = { version = "0.2.11" }
|
||||
num-traits = { version = "0.2.14" }
|
||||
futures-core = { version = "0.3.5", optional = true }
|
||||
futures-task = { version = "0.3.5", optional = true }
|
||||
futures-util = { version = "0.3.5", optional = true }
|
||||
|
|
|
@ -509,7 +509,9 @@ fn test_num_conversion() -> Result<()> {
|
|||
assert!(lua.load("math.huge").eval::<i64>().is_err());
|
||||
|
||||
assert_eq!(lua.unpack::<f64>(lua.pack(f32::MAX)?)?, f32::MAX as f64);
|
||||
assert!(lua.unpack::<f32>(lua.pack(f64::MAX)?).is_err());
|
||||
assert_eq!(lua.unpack::<f64>(lua.pack(f32::MIN)?)?, f32::MIN as f64);
|
||||
assert_eq!(lua.unpack::<f32>(lua.pack(f64::MAX)?)?, f32::INFINITY);
|
||||
assert_eq!(lua.unpack::<f32>(lua.pack(f64::MIN)?)?, f32::NEG_INFINITY);
|
||||
|
||||
assert_eq!(lua.unpack::<i128>(lua.pack(1i128 << 64)?)?, 1i128 << 64);
|
||||
|
||||
|
|
Loading…
Reference in New Issue