Skip to content

Commit 661f8e5

Browse files
committed
Update num-traits dependency
Fix f32-to-f64 conversion tests
1 parent c8a7aa9 commit 661f8e5

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ send = []
4444
[dependencies]
4545
bstr = { version = "0.2", features = ["std"], default_features = false }
4646
lazy_static = { version = "1.4" }
47-
num-traits = { version = "0.2.11" }
47+
num-traits = { version = "0.2.14" }
4848
futures-core = { version = "0.3.5", optional = true }
4949
futures-task = { version = "0.3.5", optional = true }
5050
futures-util = { version = "0.3.5", optional = true }

tests/tests.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -509,7 +509,9 @@ fn test_num_conversion() -> Result<()> {
509509
assert!(lua.load("math.huge").eval::<i64>().is_err());
510510

511511
assert_eq!(lua.unpack::<f64>(lua.pack(f32::MAX)?)?, f32::MAX as f64);
512-
assert!(lua.unpack::<f32>(lua.pack(f64::MAX)?).is_err());
512+
assert_eq!(lua.unpack::<f64>(lua.pack(f32::MIN)?)?, f32::MIN as f64);
513+
assert_eq!(lua.unpack::<f32>(lua.pack(f64::MAX)?)?, f32::INFINITY);
514+
assert_eq!(lua.unpack::<f32>(lua.pack(f64::MIN)?)?, f32::NEG_INFINITY);
513515

514516
assert_eq!(lua.unpack::<i128>(lua.pack(1i128 << 64)?)?, 1i128 << 64);
515517

0 commit comments

Comments
 (0)