@@ -39,37 +39,35 @@ impl crate::engine::work::generic::Processor for Agent {
3939 progress : & mut prodash:: tree:: Item ,
4040 ) -> Result < ( model:: Task , String , String ) > {
4141 progress. init ( None , Some ( "files extracted" . into ( ) ) ) ;
42- match request {
43- ExtractRequest {
44- download_task,
45- crate_name,
46- crate_version,
47- } => {
48- let progress_info = format ! ( "CPU UNZIP+UNTAR {}:{}" , crate_name, crate_version) ;
49- let dummy_task = default_persisted_extraction_task ( ) ;
50- let mut task_key = String :: new ( ) ;
51- dummy_task. fq_key ( & crate_name, & crate_version, & mut task_key) ;
52-
53- let downloaded_crate = super :: schedule:: download_file_path (
54- & self . asset_dir ,
55- & crate_name,
56- & crate_version,
57- & download_task. process ,
58- & download_task. version ,
59- "crate" ,
60- ) ;
61- let dummy_result = model:: TaskResult :: ExplodedCrate {
62- entries_meta_data : vec ! [ ] ,
63- selected_entries : vec ! [ ] ,
64- } ;
65-
66- let mut key = String :: with_capacity ( task_key. len ( ) * 2 ) ;
67- dummy_result. fq_key ( & crate_name, & crate_version, & dummy_task, & mut key) ;
68-
69- self . state = Some ( ProcessingState { downloaded_crate, key } ) ;
70- Ok ( ( dummy_task, task_key, progress_info) )
71- }
72- }
42+ let ExtractRequest {
43+ download_task,
44+ crate_name,
45+ crate_version,
46+ } = request;
47+
48+ let progress_info = format ! ( "CPU UNZIP+UNTAR {}:{}" , crate_name, crate_version) ;
49+ let dummy_task = default_persisted_extraction_task ( ) ;
50+ let mut task_key = String :: new ( ) ;
51+ dummy_task. fq_key ( & crate_name, & crate_version, & mut task_key) ;
52+
53+ let downloaded_crate = super :: schedule:: download_file_path (
54+ & self . asset_dir ,
55+ & crate_name,
56+ & crate_version,
57+ & download_task. process ,
58+ & download_task. version ,
59+ "crate" ,
60+ ) ;
61+ let dummy_result = model:: TaskResult :: ExplodedCrate {
62+ entries_meta_data : vec ! [ ] ,
63+ selected_entries : vec ! [ ] ,
64+ } ;
65+
66+ let mut key = String :: with_capacity ( task_key. len ( ) * 2 ) ;
67+ dummy_result. fq_key ( & crate_name, & crate_version, & dummy_task, & mut key) ;
68+
69+ self . state = Some ( ProcessingState { downloaded_crate, key } ) ;
70+ Ok ( ( dummy_task, task_key, progress_info) )
7371 }
7472
7573 fn idle_message ( & self ) -> String {
@@ -168,7 +166,7 @@ fn extract_crate(
168166 } ;
169167 files. push ( (
170168 meta_data. last ( ) . expect ( "to have pushed one just now" ) . to_owned ( ) ,
171- slice. to_owned ( ) . into ( ) ,
169+ slice. to_owned ( ) ,
172170 ) ) ;
173171 }
174172 }
@@ -178,8 +176,8 @@ fn extract_crate(
178176 ) ) ;
179177
180178 let task_result = model:: TaskResult :: ExplodedCrate {
181- entries_meta_data : meta_data. into ( ) ,
182- selected_entries : files. into ( ) ,
179+ entries_meta_data : meta_data,
180+ selected_entries : files,
183181 } ;
184182 results. insert ( progress, & key, & task_result) ?;
185183
0 commit comments