File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -60,7 +60,7 @@ impl Task for FakeServer {
6060async fn main ( ) {
6161 simple_logger:: SimpleLogger :: new ( ) . init ( ) . unwrap ( ) ;
6262
63- let tservice = create_task ( Arc :: new ( FakeServer :: new ( ) ) ) ;
63+ let tservice = create_task ( Arc :: new ( Box :: new ( FakeServer :: new ( ) ) ) ) ;
6464
6565 let mut server = Server :: new ( )
6666 . bind ( "unix:///tmp/shim-proto-ttrpc-001" )
Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ impl Task for FakeServer {
5757fn main ( ) {
5858 simple_logger:: SimpleLogger :: new ( ) . init ( ) . unwrap ( ) ;
5959
60- let tservice = create_task ( Arc :: new ( FakeServer :: new ( ) ) ) ;
60+ let tservice = create_task ( Arc :: new ( Box :: new ( FakeServer :: new ( ) ) ) ) ;
6161
6262 let mut server = Server :: new ( )
6363 . bind ( "unix:///tmp/shim-proto-ttrpc-001" )
Original file line number Diff line number Diff line change @@ -72,7 +72,7 @@ fn create_ttrpc_context() -> (
7272
7373#[ test]
7474fn test_task_method_num ( ) {
75- let task = create_task ( Arc :: new ( FakeServer :: new ( ) ) ) ;
75+ let task = create_task ( Arc :: new ( Box :: new ( FakeServer :: new ( ) ) ) ) ;
7676 assert_eq ! ( task. len( ) , 17 ) ;
7777}
7878
@@ -96,7 +96,7 @@ fn test_create_task() {
9696 request. set_timeout_nano ( 10000 ) ;
9797 request. set_metadata ( ttrpc:: context:: to_pb ( ctx. metadata . clone ( ) ) ) ;
9898
99- let task = create_task ( Arc :: new ( FakeServer :: new ( ) ) ) ;
99+ let task = create_task ( Arc :: new ( Box :: new ( FakeServer :: new ( ) ) ) ) ;
100100 let create = task. get ( "/containerd.task.v2.Task/Create" ) . unwrap ( ) ;
101101 create. handler ( ctx, request) . unwrap ( ) ;
102102
@@ -137,7 +137,7 @@ fn test_delete_task() {
137137 request. set_timeout_nano ( 10000 ) ;
138138 request. set_metadata ( ttrpc:: context:: to_pb ( ctx. metadata . clone ( ) ) ) ;
139139
140- let task = create_task ( Arc :: new ( FakeServer :: new ( ) ) ) ;
140+ let task = create_task ( Arc :: new ( Box :: new ( FakeServer :: new ( ) ) ) ) ;
141141 let delete = task. get ( "/containerd.task.v2.Task/Delete" ) . unwrap ( ) ;
142142 delete. handler ( ctx, request) . unwrap ( ) ;
143143
Original file line number Diff line number Diff line change @@ -178,7 +178,7 @@ where
178178
179179 let publisher = RemotePublisher :: new ( & ttrpc_address) . await ?;
180180 let task = shim. create_task_service ( publisher) . await ;
181- let task_service = create_task ( Arc :: new ( task) ) ;
181+ let task_service = create_task ( Arc :: new ( Box :: new ( task) ) ) ;
182182 let mut server = Server :: new ( ) . register_service ( task_service) ;
183183 server = server. add_listener ( SOCKET_FD ) ?;
184184 server = server. set_domain_unix ( ) ;
Original file line number Diff line number Diff line change @@ -218,7 +218,7 @@ mod tests {
218218 let barrier2 = barrier. clone ( ) ;
219219 let server_thread = tokio:: spawn ( async move {
220220 let listener = UnixListener :: bind ( & path1) . unwrap ( ) ;
221- let service = create_events ( Arc :: new ( server) ) ;
221+ let service = create_events ( Arc :: new ( Box :: new ( server) ) ) ;
222222 let mut server = Server :: new ( )
223223 . set_domain_unix ( )
224224 . add_listener ( listener. as_raw_fd ( ) )
Original file line number Diff line number Diff line change @@ -266,7 +266,7 @@ where
266266
267267 let publisher = publisher:: RemotePublisher :: new ( & ttrpc_address) ?;
268268 let task = shim. create_task_service ( publisher) ;
269- let task_service = create_task ( Arc :: new ( task) ) ;
269+ let task_service = create_task ( Arc :: new ( Box :: new ( task) ) ) ;
270270 let mut server = create_server ( flags) ?;
271271 server = server. register_service ( task_service) ;
272272 server. start ( ) ?;
Original file line number Diff line number Diff line change @@ -188,7 +188,7 @@ mod tests {
188188 use std:: os:: unix:: { io:: AsRawFd , net:: UnixListener } ;
189189 let listener = UnixListener :: bind ( server_address) . unwrap ( ) ;
190190 listener. set_nonblocking ( true ) . unwrap ( ) ;
191- let service = client:: create_events ( Arc :: new ( FakeServer { } ) ) ;
191+ let service = client:: create_events ( Arc :: new ( Box :: new ( FakeServer { } ) ) ) ;
192192 let server = Server :: new ( )
193193 . add_listener ( listener. as_raw_fd ( ) )
194194 . unwrap ( )
@@ -199,7 +199,7 @@ mod tests {
199199
200200 #[ cfg( windows) ]
201201 {
202- let service = client:: create_events ( Arc :: new ( FakeServer { } ) ) ;
202+ let service = client:: create_events ( Arc :: new ( Box :: new ( FakeServer { } ) ) ) ;
203203
204204 Server :: new ( )
205205 . bind ( server_address)
You can’t perform that action at this time.
0 commit comments