@@ -82,37 +82,39 @@ macro_rules! ulps_ne {
82
82
#[ macro_export]
83
83
macro_rules! __assert_approx {
84
84
( $eq: ident, $given: expr, $expected: expr) => { {
85
- let ( given , expected ) = ( & ( $given) , & ( $expected) ) ;
86
-
87
- assert! ( $eq!( * given, * expected) ,
85
+ match ( & ( $given) , & ( $expected) ) {
86
+ ( given , expected ) => assert! (
87
+ $eq!( * given, * expected) ,
88
88
"assert_{}!({}, {})
89
89
90
90
left = {:?}
91
91
right = {:?}
92
92
93
93
" ,
94
- stringify!( $eq) ,
95
- stringify!( $given) ,
96
- stringify!( $expected) ,
97
- given, expected,
98
- ) ;
94
+ stringify!( $eq) ,
95
+ stringify!( $given) ,
96
+ stringify!( $expected) ,
97
+ given, expected,
98
+ ) ,
99
+ }
99
100
} } ;
100
101
( $eq: ident, $given: expr, $expected: expr, $( $opt: ident = $val: expr) ,+) => { {
101
- let ( given , expected ) = ( & ( $given) , & ( $expected) ) ;
102
-
103
- assert! ( $eq!( * given, * expected, $( $opt = $val) ,+) ,
102
+ match ( & ( $given) , & ( $expected) ) {
103
+ ( given , expected ) => assert! (
104
+ $eq!( * given, * expected, $( $opt = $val) ,+) ,
104
105
"assert_{}!({}, {}, {})
105
106
106
107
left = {:?}
107
108
right = {:?}
108
109
109
110
" ,
110
- stringify!( $eq) ,
111
- stringify!( $given) ,
112
- stringify!( $expected) ,
113
- stringify!( $( $opt = $val) ,+) ,
114
- given, expected,
115
- ) ;
111
+ stringify!( $eq) ,
112
+ stringify!( $given) ,
113
+ stringify!( $expected) ,
114
+ stringify!( $( $opt = $val) ,+) ,
115
+ given, expected,
116
+ ) ,
117
+ }
116
118
} } ;
117
119
}
118
120
0 commit comments