File tree Expand file tree Collapse file tree 6 files changed +10
-8
lines changed Expand file tree Collapse file tree 6 files changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -53,7 +53,9 @@ protobuf = "3.7.2"
5353ttrpc = " 0.8.3"
5454
5555[build-dependencies ]
56- ttrpc-codegen = " 0.4.2"
56+ # TODO - replace git sha with next version that incudes the changes from the sha below
57+ # ttrpc-codegen = "0.5.0"
58+ ttrpc-codegen = { git = " https://github.com/containerd/ttrpc-rust" , rev = " 4929e9079941e7ead82fae3911340f8cbe810e7e" }
5759
5860[dev-dependencies ]
5961ctrlc = { version = " 3.0" , features = [" termination" ] }
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 ( Box :: new ( FakeServer :: new ( ) ) ) ) ;
63+ let tservice = create_task ( Arc :: 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 ( Box :: new ( FakeServer :: new ( ) ) ) ) ;
60+ let tservice = create_task ( Arc :: 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 ( Box :: new ( FakeServer :: new ( ) ) ) ) ;
75+ let task = create_task ( Arc :: 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 ( Box :: new ( FakeServer :: new ( ) ) ) ) ;
99+ let task = create_task ( Arc :: 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 ( Box :: new ( FakeServer :: new ( ) ) ) ) ;
140+ let task = create_task ( Arc :: 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 @@ -223,7 +223,7 @@ mod tests {
223223 let barrier2 = barrier. clone ( ) ;
224224 let server_thread = tokio:: spawn ( async move {
225225 let listener = UnixListener :: bind ( & path1) . unwrap ( ) ;
226- let service = create_events ( Arc :: new ( Box :: new ( server) ) ) ;
226+ let service = create_events ( Arc :: new ( server) ) ;
227227 let mut server = Server :: new ( )
228228 . set_domain_unix ( )
229229 . add_listener ( listener. as_raw_fd ( ) )
Original file line number Diff line number Diff line change @@ -200,7 +200,7 @@ mod tests {
200200
201201 #[ cfg( windows) ]
202202 {
203- let service = client:: create_events ( Arc :: new ( Box :: new ( FakeServer { } ) ) ) ;
203+ let service = client:: create_events ( Arc :: new ( FakeServer { } ) ) ;
204204
205205 Server :: new ( )
206206 . bind ( server_address)
You can’t perform that action at this time.
0 commit comments