chiark
/
gitweb
/
~ianmdlvl
/
otter.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
535c974
)
utils: Improve ensure_eq! so it always takes references
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Fri, 29 Jan 2021 23:21:12 +0000
(23:21 +0000)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sat, 30 Jan 2021 00:39:31 +0000
(
00:39
+0000)
That saves some minorly annoying & typing
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/utils.rs
patch
|
blob
|
history
diff --git
a/src/utils.rs
b/src/utils.rs
index b9628a8371798bfc738a8d8472bbc9c75679c7a2..0980584d7dd71ea46e9889577469047a5154f052 100644
(file)
--- a/
src/utils.rs
+++ b/
src/utils.rs
@@
-15,12
+15,12
@@
use libc;
macro_rules! ensure_eq {
($v1:expr, $v2:expr) => {
({
- let v1 = $v1;
- let v2 = $v2;
- if
&v1 != &
v2 {
+ let v1 =
&
$v1;
+ let v2 =
&
$v2;
+ if
v1 !=
v2 {
Err(anyhow!("ensure_eq failed: {} != {}: {:?} != {:?}",
stringify!($v1), stringify!($v2),
-
&v1, &
v2))
+
v1,
v2))
} else {
Ok(())
}