@@ -83,13 +83,13 @@ macro_rules! ensure_eq {
8383 let left = $left;
8484 let right = $right;
8585 if left != right {
86- return $crate:: err !( $err, format! ( "expected {:?}, found {:?}" , right , left ) ) . into( ) ;
86+ return Err ( $crate:: error !( $err, "expected {right :?}, found {left :?}" ) . into( ) ) ;
8787 }
8888 } } ;
8989
9090 ( $left: expr, $right: expr, $err: expr, $( $ctx: tt) * ) => { {
9191 if $left != $right {
92- return $crate:: err !( $err, $( $ctx) * ) . into( ) ;
92+ return Err ( $crate:: error !( $err, $( $ctx) * ) . into( ) ) ;
9393 }
9494 } } ;
9595}
@@ -101,17 +101,17 @@ macro_rules! ensure_eq {
101101macro_rules! ensure_ne {
102102 ( $left: expr, $right: expr, $err: expr $( , ) ?) => { {
103103 let right = $right;
104+ let left = $left;
104105 if left == right {
105- return $crate:: err !(
106+ return Err ( $crate:: error !(
106107 $err,
107- format!( "expected to not be {:?}, found {:?}" , right, left)
108- )
109- . into( ) ;
108+ "expected to not be {right:?}, found {left:?}"
109+ ) . into( ) ) ;
110110 }
111111 } } ;
112112 ( $left: expr, $right: expr, $err: expr, $( $ctx: tt) * ) => { {
113113 if $left == $right {
114- return $crate:: err !( $err, $( $ctx) * ) . into( ) ;
114+ return Err ( $crate:: error !( $err, $( $ctx) * ) . into( ) ) ;
115115 }
116116 } } ;
117117}
@@ -121,7 +121,7 @@ macro_rules! ensure_ne {
121121macro_rules! ensure {
122122 ( $cond: expr, $err: expr $( , $( $ctx: tt) * ) ?) => {
123123 if !$cond {
124- return Err ( $crate:: error!( $err, $( $( $ctx) * ) * ) ) . into( ) ;
124+ return Err ( $crate:: error!( $err, $( $( $ctx) * ) * ) . into( ) ) ;
125125 }
126126 } ;
127127}
@@ -130,15 +130,7 @@ macro_rules! ensure {
130130#[ macro_export]
131131macro_rules! bail {
132132 ( $err: expr $( , $( $ctx: tt) * ) ?) => {
133- return $crate:: err!( $err, $( $( $ctx) * ) * ) . into( )
134- } ;
135- }
136-
137- /// Construcs an [`Err<Error>`](Error)
138- #[ macro_export]
139- macro_rules! err {
140- ( $err: expr $( , $( $ctx: tt) * ) ?) => {
141- Err ( $crate:: error!( $err, $( $( $ctx) * ) * ) )
133+ return Err ( $crate:: error!( $err, $( $( $ctx) * ) * ) . into( ) )
142134 } ;
143135}
144136
@@ -589,7 +581,9 @@ mod tests {
589581 ensure ! ( true , ErrorCode :: BorrowError , "Hello {}!" , "world" ) ;
590582 let res: Result < ( ) , Error > = ( || {
591583 ensure_eq ! ( 0 , 1 , ProgramError :: IllegalOwner , "Test {:?}" , "aaa" ) ;
584+ ensure_eq ! ( 0 , 1 , ProgramError :: IllegalOwner ) ;
592585 ensure_ne ! ( 0 , 1 , ProgramError :: IllegalOwner , "Test {}" , "aaa" ) ;
586+ ensure_ne ! ( 0 , 1 , ProgramError :: IllegalOwner ) ;
593587 Ok ( ( ) )
594588 } ) ( ) ;
595589
0 commit comments