@@ -199,15 +199,15 @@ fn get_readme(
199
199
200
200
let manifest: Manifest = {
201
201
let path = format ! ( "{}/Cargo.toml" , pkg_name) ;
202
- let contents = find_file_by_path ( & mut entries, Path :: new ( & path) , version , krate_name ) ;
202
+ let contents = find_file_by_path ( & mut entries, Path :: new ( & path) , & pkg_name ) ;
203
203
toml:: from_str ( & contents)
204
204
. unwrap_or_else ( |_| panic ! ( "[{}] Syntax error in manifest file" , pkg_name) )
205
205
} ;
206
206
207
207
let rendered = {
208
208
let readme_path = manifest. package . readme . as_ref ( ) ?;
209
209
let path = format ! ( "{}/{}" , pkg_name, readme_path) ;
210
- let contents = find_file_by_path ( & mut entries, Path :: new ( & path) , version , krate_name ) ;
210
+ let contents = find_file_by_path ( & mut entries, Path :: new ( & path) , & pkg_name ) ;
211
211
text_to_html (
212
212
& contents,
213
213
readme_path,
@@ -232,8 +232,7 @@ fn get_readme(
232
232
fn find_file_by_path < R : Read > (
233
233
entries : & mut tar:: Entries < ' _ , R > ,
234
234
path : & Path ,
235
- version : & Version ,
236
- krate_name : & str ,
235
+ pkg_name : & str ,
237
236
) -> String {
238
237
let mut file = entries
239
238
. find ( |entry| match * entry {
@@ -246,28 +245,11 @@ fn find_file_by_path<R: Read>(
246
245
filepath == path
247
246
}
248
247
} )
249
- . unwrap_or_else ( || {
250
- panic ! (
251
- "[{}-{}] couldn't open file: {}" ,
252
- krate_name,
253
- version. num,
254
- path. display( )
255
- )
256
- } )
257
- . unwrap_or_else ( |_| {
258
- panic ! (
259
- "[{}-{}] file is not present: {}" ,
260
- krate_name,
261
- version. num,
262
- path. display( )
263
- )
264
- } ) ;
248
+ . unwrap_or_else ( || panic ! ( "[{}] couldn't open file: {}" , pkg_name, path. display( ) ) )
249
+ . unwrap_or_else ( |_| panic ! ( "[{}] file is not present: {}" , pkg_name, path. display( ) ) ) ;
250
+
265
251
let mut contents = String :: new ( ) ;
266
- file. read_to_string ( & mut contents) . unwrap_or_else ( |_| {
267
- panic ! (
268
- "[{}-{}] Couldn't read file contents" ,
269
- krate_name, version. num
270
- )
271
- } ) ;
252
+ file. read_to_string ( & mut contents)
253
+ . unwrap_or_else ( |_| panic ! ( "[{}] Couldn't read file contents" , pkg_name) ) ;
272
254
contents
273
255
}
0 commit comments