@@ -38,10 +38,10 @@ fn test_websocket() {
3838 server_runtime. spawn ( async move {
3939 RSocketFactory :: receive ( )
4040 . transport ( WebsocketServerTransport :: from ( addr) )
41- . acceptor ( |setup, _socket| {
41+ . acceptor ( Box :: new ( |setup, _socket| {
4242 info ! ( "accept setup: {:?}" , setup) ;
4343 Ok ( Box :: new ( EchoRSocket ) )
44- } )
44+ } ) )
4545 . on_start ( Box :: new ( || {
4646 info ! ( "+++++++ websocket echo server started! +++++++" )
4747 } ) )
@@ -55,7 +55,7 @@ fn test_websocket() {
5555
5656 client_runtime. block_on ( async {
5757 let cli = RSocketFactory :: connect ( )
58- . acceptor ( || Box :: new ( EchoRSocket ) )
58+ . acceptor ( Box :: new ( || Box :: new ( EchoRSocket ) ) )
5959 . transport ( WebsocketClientTransport :: from ( addr) )
6060 . setup ( Payload :: from ( "READY!" ) )
6161 . mime_type ( "text/plain" , "text/plain" )
@@ -86,10 +86,10 @@ fn test_tcp() {
8686 server_runtime. spawn ( async move {
8787 RSocketFactory :: receive ( )
8888 . transport ( TcpServerTransport :: from ( addr) )
89- . acceptor ( |setup, _socket| {
89+ . acceptor ( Box :: new ( |setup, _socket| {
9090 info ! ( "accept setup: {:?}" , setup) ;
9191 Ok ( Box :: new ( EchoRSocket ) )
92- } )
92+ } ) )
9393 . on_start ( Box :: new ( || {
9494 info ! ( "+++++++ tcp echo server started! +++++++" )
9595 } ) )
@@ -103,7 +103,7 @@ fn test_tcp() {
103103
104104 client_runtime. block_on ( async {
105105 let cli = RSocketFactory :: connect ( )
106- . acceptor ( || Box :: new ( EchoRSocket ) )
106+ . acceptor ( Box :: new ( || Box :: new ( EchoRSocket ) ) )
107107 . transport ( TcpClientTransport :: from ( addr) )
108108 . setup ( Payload :: from ( "READY!" ) )
109109 . mime_type ( "text/plain" , "text/plain" )
0 commit comments