Skip to content

Commit 8a99e97

Browse files
author
Vincent Rouillé
committed
fix build for rust < 1.42
1 parent 2c383af commit 8a99e97

File tree

1 file changed

+36
-24
lines changed

1 file changed

+36
-24
lines changed

foundationdb/src/tuple/mod.rs

Lines changed: 36 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -349,55 +349,67 @@ mod tests {
349349
test_serde(i64::min_value(), b"\x0C\x7f\xff\xff\xff\xff\xff\xff\xff");
350350

351351
test_serde(9252427359321063944i128, b"\x1c\x80g9\xa9np\x02\x08");
352-
assert!(matches!(
353-
unpack::<i64>(b"\x1c\x80g9\xa9np\x02\x08").unwrap_err(),
354-
PackError::UnsupportedIntLength
355-
));
352+
assert!(
353+
match unpack::<i64>(b"\x1c\x80g9\xa9np\x02\x08").unwrap_err() {
354+
PackError::UnsupportedIntLength => true,
355+
_ => false,
356+
}
357+
);
356358

357359
test_serde(
358360
-9252427359321063944i128,
359361
b"\x0c\x7f\x98\xc6V\x91\x8f\xfd\xf7",
360362
);
361-
assert!(matches!(
362-
unpack::<i64>(b"\x0c\x7f\x98\xc6V\x91\x8f\xfd\xf7").unwrap_err(),
363-
PackError::UnsupportedIntLength
364-
));
363+
assert!(
364+
match unpack::<i64>(b"\x0c\x7f\x98\xc6V\x91\x8f\xfd\xf7").unwrap_err() {
365+
PackError::UnsupportedIntLength => true,
366+
_ => false,
367+
}
368+
);
365369

366370
test_serde(
367371
u64::max_value() as i128,
368372
b"\x1c\xff\xff\xff\xff\xff\xff\xff\xff",
369373
);
370-
assert!(matches!(
371-
unpack::<i64>(b"\x1c\xff\xff\xff\xff\xff\xff\xff\xff").unwrap_err(),
372-
PackError::UnsupportedIntLength
373-
));
374+
assert!(
375+
match unpack::<i64>(b"\x1c\xff\xff\xff\xff\xff\xff\xff\xff").unwrap_err() {
376+
PackError::UnsupportedIntLength => true,
377+
_ => false,
378+
}
379+
);
374380

375381
test_serde(
376382
-(u64::max_value() as i128),
377383
b"\x0c\x00\x00\x00\x00\x00\x00\x00\x00",
378384
);
379-
assert!(matches!(
380-
unpack::<i64>(b"\x0c\x00\x00\x00\x00\x00\x00\x00\x00").unwrap_err(),
381-
PackError::UnsupportedIntLength
382-
));
385+
assert!(
386+
match unpack::<i64>(b"\x0c\x00\x00\x00\x00\x00\x00\x00\x00").unwrap_err() {
387+
PackError::UnsupportedIntLength => true,
388+
_ => false,
389+
}
390+
);
383391

384392
test_serde(
385393
(i64::max_value() as i128) + 1,
386394
b"\x1c\x80\x00\x00\x00\x00\x00\x00\x00",
387395
);
388-
assert!(matches!(
389-
unpack::<i64>(b"\x1c\x80\x00\x00\x00\x00\x00\x00\x00").unwrap_err(),
390-
PackError::UnsupportedIntLength
391-
));
396+
assert!(
397+
match unpack::<i64>(b"\x1c\x80\x00\x00\x00\x00\x00\x00\x00").unwrap_err() {
398+
PackError::UnsupportedIntLength => true,
399+
_ => false,
400+
}
401+
);
392402

393403
test_serde(
394404
(i64::min_value() as i128) - 1,
395405
b"\x0c\x7f\xff\xff\xff\xff\xff\xff\xfe",
396406
);
397-
assert!(matches!(
398-
unpack::<i64>(b"\x0c\x7f\xff\xff\xff\xff\xff\xff\xfe").unwrap_err(),
399-
PackError::UnsupportedIntLength
400-
));
407+
assert!(
408+
match unpack::<i64>(b"\x0c\x7f\xff\xff\xff\xff\xff\xff\xfe").unwrap_err() {
409+
PackError::UnsupportedIntLength => true,
410+
_ => false,
411+
}
412+
);
401413
}
402414

403415
#[cfg(feature = "num-bigint")]

0 commit comments

Comments
 (0)