9191 /// async fn run_server() -> Result<(), Box<dyn std::error::Error + Send + Sync>> {
9292 /// let server = Builder::default().build("/tmp/my-uds");
9393 /// let mut module = RpcModule::new(());
94- /// module.register_method("say_hello", |_, _| "lo")?;
94+ /// module.register_method("say_hello", |_, _, _ | "lo")?;
9595 /// let handle = server.start(module).await?;
9696 ///
9797 /// // In this example we don't care about doing shutdown so let's it run forever.
@@ -390,7 +390,7 @@ where
390390 let rpc_service = self . rpc_middleware . service ( RpcService :: new (
391391 self . inner . methods . clone ( ) ,
392392 max_response_body_size,
393- self . inner . conn_id as usize ,
393+ self . inner . conn_id . into ( ) ,
394394 cfg,
395395 ) ) ;
396396 // an ipc connection needs to handle read+write concurrently
@@ -896,7 +896,7 @@ mod tests {
896896 let endpoint = dummy_endpoint ( ) ;
897897 let server = Builder :: default ( ) . max_response_body_size ( 100 ) . build ( & endpoint) ;
898898 let mut module = RpcModule :: new ( ( ) ) ;
899- module. register_method ( "anything" , |_, _| "a" . repeat ( 101 ) ) . unwrap ( ) ;
899+ module. register_method ( "anything" , |_, _, _ | "a" . repeat ( 101 ) ) . unwrap ( ) ;
900900 let handle = server. start ( module) . await . unwrap ( ) ;
901901 tokio:: spawn ( handle. stopped ( ) ) ;
902902
@@ -911,7 +911,7 @@ mod tests {
911911 let endpoint = dummy_endpoint ( ) ;
912912 let server = Builder :: default ( ) . max_request_body_size ( 100 ) . build ( & endpoint) ;
913913 let mut module = RpcModule :: new ( ( ) ) ;
914- module. register_method ( "anything" , |_, _| "succeed" ) . unwrap ( ) ;
914+ module. register_method ( "anything" , |_, _, _ | "succeed" ) . unwrap ( ) ;
915915 let handle = server. start ( module) . await . unwrap ( ) ;
916916 tokio:: spawn ( handle. stopped ( ) ) ;
917917
@@ -939,7 +939,7 @@ mod tests {
939939 let endpoint = dummy_endpoint ( ) ;
940940 let server = Builder :: default ( ) . max_connections ( 2 ) . build ( & endpoint) ;
941941 let mut module = RpcModule :: new ( ( ) ) ;
942- module. register_method ( "anything" , |_, _| "succeed" ) . unwrap ( ) ;
942+ module. register_method ( "anything" , |_, _, _ | "succeed" ) . unwrap ( ) ;
943943 let handle = server. start ( module) . await . unwrap ( ) ;
944944 tokio:: spawn ( handle. stopped ( ) ) ;
945945
@@ -973,7 +973,7 @@ mod tests {
973973 let server = Builder :: default ( ) . build ( & endpoint) ;
974974 let mut module = RpcModule :: new ( ( ) ) ;
975975 let msg = r#"{"jsonrpc":"2.0","id":83,"result":"0x7a69"}"# ;
976- module. register_method ( "eth_chainId" , move |_, _| msg) . unwrap ( ) ;
976+ module. register_method ( "eth_chainId" , move |_, _, _ | msg) . unwrap ( ) ;
977977 let handle = server. start ( module) . await . unwrap ( ) ;
978978 tokio:: spawn ( handle. stopped ( ) ) ;
979979
@@ -987,7 +987,7 @@ mod tests {
987987 let endpoint = dummy_endpoint ( ) ;
988988 let server = Builder :: default ( ) . build ( & endpoint) ;
989989 let mut module = RpcModule :: new ( ( ) ) ;
990- module. register_method ( "anything" , |_, _| "ok" ) . unwrap ( ) ;
990+ module. register_method ( "anything" , |_, _, _ | "ok" ) . unwrap ( ) ;
991991 let handle = server. start ( module) . await . unwrap ( ) ;
992992 tokio:: spawn ( handle. stopped ( ) ) ;
993993
@@ -1013,7 +1013,7 @@ mod tests {
10131013 let server = Builder :: default ( ) . build ( & endpoint) ;
10141014 let mut module = RpcModule :: new ( ( ) ) ;
10151015 let msg = r#"{"admin":"1.0","debug":"1.0","engine":"1.0","eth":"1.0","ethash":"1.0","miner":"1.0","net":"1.0","rpc":"1.0","txpool":"1.0","web3":"1.0"}"# ;
1016- module. register_method ( "rpc_modules" , move |_, _| msg) . unwrap ( ) ;
1016+ module. register_method ( "rpc_modules" , move |_, _, _ | msg) . unwrap ( ) ;
10171017 let handle = server. start ( module) . await . unwrap ( ) ;
10181018 tokio:: spawn ( handle. stopped ( ) ) ;
10191019
@@ -1036,7 +1036,7 @@ mod tests {
10361036 "subscribe_hello" ,
10371037 "s_hello" ,
10381038 "unsubscribe_hello" ,
1039- |_, pending, tx| async move {
1039+ |_, pending, tx, _ | async move {
10401040 let rx = tx. subscribe ( ) ;
10411041 let stream = BroadcastStream :: new ( rx) ;
10421042 pipe_from_stream_with_bounded_buffer ( pending, stream) . await ?;
@@ -1088,8 +1088,8 @@ mod tests {
10881088 let mut module = RpcModule :: new ( ( ) ) ;
10891089 let goodbye_msg = r#"{"jsonrpc":"2.0","id":1,"result":"goodbye"}"# ;
10901090 let hello_msg = r#"{"jsonrpc":"2.0","id":2,"result":"hello"}"# ;
1091- module. register_method ( "say_hello" , move |_, _| hello_msg) . unwrap ( ) ;
1092- module. register_method ( "say_goodbye" , move |_, _| goodbye_msg) . unwrap ( ) ;
1091+ module. register_method ( "say_hello" , move |_, _, _ | hello_msg) . unwrap ( ) ;
1092+ module. register_method ( "say_goodbye" , move |_, _, _ | goodbye_msg) . unwrap ( ) ;
10931093 let handle = server. start ( module) . await . unwrap ( ) ;
10941094 tokio:: spawn ( handle. stopped ( ) ) ;
10951095
0 commit comments