@@ -111,7 +111,7 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
111111 let mut s = match TcpStream :: connect ( server_addr) . await {
112112 Ok ( s) => s,
113113 Err ( e) => {
114- log:: info!( "connect TCP server failed \" {}\" " , e ) ;
114+ log:: info!( "connect TCP server failed \" {e }\" " ) ;
115115 continue ;
116116 }
117117 } ;
@@ -120,13 +120,13 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
120120 log:: info!( "#{number1} TCP connecting, session count {c}" ) ;
121121 tokio:: spawn ( async move {
122122 if let Err ( err) = tokio:: io:: copy_bidirectional ( & mut tcp, & mut s) . await {
123- log:: info!( "#{number1} TCP error: {}" , err ) ;
123+ log:: info!( "#{number1} TCP error: {err}" ) ;
124124 }
125125 if let Err ( e) = s. shutdown ( ) . await {
126- log:: info!( "#{number1} TCP upstream shutdown error: {}" , e ) ;
126+ log:: info!( "#{number1} TCP upstream shutdown error: {e}" ) ;
127127 }
128128 if let Err ( e) = tcp. shutdown ( ) . await {
129- log:: info!( "#{number1} TCP stack stream shutdown error: {}" , e ) ;
129+ log:: info!( "#{number1} TCP stack stream shutdown error: {e}" ) ;
130130 }
131131 let c = count. fetch_sub ( 1 , std:: sync:: atomic:: Ordering :: Relaxed ) - 1 ;
132132 log:: info!( "#{number1} TCP closed, session count {c}" ) ;
@@ -136,7 +136,7 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
136136 let mut s = match UdpStream :: connect ( server_addr) . await {
137137 Ok ( s) => s,
138138 Err ( e) => {
139- log:: info!( "connect UDP server failed \" {}\" " , e ) ;
139+ log:: info!( "connect UDP server failed \" {e }\" " ) ;
140140 continue ;
141141 }
142142 } ;
@@ -145,11 +145,11 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
145145 log:: info!( "#{number2} UDP connecting, session count {c}" ) ;
146146 tokio:: spawn ( async move {
147147 if let Err ( err) = tokio:: io:: copy_bidirectional ( & mut udp, & mut s) . await {
148- log:: info!( "#{number2} UDP error: {}" , err ) ;
148+ log:: info!( "#{number2} UDP error: {err}" ) ;
149149 }
150150 s. shutdown ( ) ;
151151 if let Err ( e) = udp. shutdown ( ) . await {
152- log:: info!( "#{number2} UDP stack stream shutdown error: {}" , e ) ;
152+ log:: info!( "#{number2} UDP stack stream shutdown error: {e}" ) ;
153153 }
154154 let c = count. fetch_sub ( 1 , std:: sync:: atomic:: Ordering :: Relaxed ) - 1 ;
155155 log:: info!( "#{number2} UDP closed, session count {c}" ) ;
0 commit comments