@@ -63,7 +63,7 @@ pub(crate) fn add_package_into_database(
6363 VALUES (
6464 $1, $2, $3, $4, $5, $6, $7, $8, $9,
6565 $10, $11, $12, $13, $14, $15, $16, $17, $18,
66- $19, $20, $21, $22, $23, $24, $25, $26, $27
66+ $19, $20, $21, $22, $23, $24, $25, $26, $27
6767 )
6868 ON CONFLICT (crate_id, version) DO UPDATE
6969 SET release_time = $3,
@@ -233,33 +233,17 @@ fn convert_dependencies(pkg: &MetadataPackage) -> Vec<(String, String, String)>
233233fn get_features ( pkg : & MetadataPackage ) -> Vec < Feature > {
234234 let mut features = Vec :: with_capacity ( pkg. features . len ( ) ) ;
235235 if let Some ( subfeatures) = pkg. features . get ( "default" ) {
236- features. push ( Feature :: new ( "default" . into ( ) , subfeatures. clone ( ) , false ) ) ;
236+ features. push ( Feature :: new ( "default" . into ( ) , subfeatures. clone ( ) ) ) ;
237237 } ;
238238 features. extend (
239239 pkg. features
240240 . iter ( )
241241 . filter ( |( name, _) | * name != "default" )
242- . map ( |( name, subfeatures) | Feature :: new ( name. clone ( ) , subfeatures. clone ( ) , false ) ) ,
242+ . map ( |( name, subfeatures) | Feature :: new ( name. clone ( ) , subfeatures. clone ( ) ) ) ,
243243 ) ;
244- features. extend ( get_optional_dependencies ( pkg) ) ;
245244 features
246245}
247246
248- fn get_optional_dependencies ( pkg : & MetadataPackage ) -> Vec < Feature > {
249- pkg. dependencies
250- . iter ( )
251- . filter ( |dep| dep. optional )
252- . map ( |dep| {
253- let name = if let Some ( rename) = & dep. rename {
254- rename. clone ( )
255- } else {
256- dep. name . clone ( )
257- } ;
258- Feature :: new ( name, Vec :: new ( ) , true )
259- } )
260- . collect ( )
261- }
262-
263247/// Reads readme if there is any read defined in Cargo.toml of a Package
264248fn get_readme ( pkg : & MetadataPackage , source_dir : & Path ) -> Result < Option < String > > {
265249 let readme_path = source_dir. join ( pkg. readme . as_deref ( ) . unwrap_or ( "README.md" ) ) ;
@@ -358,9 +342,9 @@ fn add_keywords_into_database(
358342 }
359343
360344 conn. execute (
361- "INSERT INTO keyword_rels (rid, kid)
362- SELECT $1 as rid, id as kid
363- FROM keywords
345+ "INSERT INTO keyword_rels (rid, kid)
346+ SELECT $1 as rid, id as kid
347+ FROM keywords
364348 WHERE slug = ANY($2)
365349 ON CONFLICT DO NOTHING;" ,
366350 & [ & release_id, & wanted_keywords. keys ( ) . collect :: < Vec < _ > > ( ) ] ,
@@ -414,15 +398,15 @@ fn update_owners_in_database(
414398 "INSERT INTO owner_rels (cid, oid)
415399 SELECT $1,oid
416400 FROM UNNEST($2::int[]) as oid
417- ON CONFLICT (cid,oid)
401+ ON CONFLICT (cid,oid)
418402 DO NOTHING" ,
419403 & [ & crate_id, & oids] ,
420404 ) ?;
421405
422406 conn. execute (
423407 "DELETE FROM owner_rels
424- WHERE
425- cid = $1 AND
408+ WHERE
409+ cid = $1 AND
426410 NOT (oid = ANY($2))" ,
427411 & [ & crate_id, & oids] ,
428412 ) ?;
@@ -466,7 +450,7 @@ mod test {
466450
467451 let kw_r = conn
468452 . query (
469- "SELECT kw.name,kw.slug
453+ "SELECT kw.name,kw.slug
470454 FROM keywords as kw
471455 INNER JOIN keyword_rels as kwr on kw.id = kwr.kid
472456 WHERE kwr.rid = $1
@@ -531,7 +515,7 @@ mod test {
531515 let mut conn = env. db ( ) . conn ( ) ;
532516 let kw_r = conn
533517 . query (
534- "SELECT kw.name,kw.slug
518+ "SELECT kw.name,kw.slug
535519 FROM keywords as kw
536520 INNER JOIN keyword_rels as kwr on kw.id = kwr.kid
537521 WHERE kwr.rid = $1
@@ -585,18 +569,18 @@ mod test {
585569 update_owners_in_database ( & mut conn, & [ owner1. clone ( ) ] , crate_id) ?;
586570
587571 let owner_def = conn. query_one (
588- "SELECT login, avatar
572+ "SELECT login, avatar
589573 FROM owners" ,
590574 & [ ] ,
591575 ) ?;
592576 assert_eq ! ( owner_def. get:: <_, String >( 0 ) , owner1. login) ;
593577 assert_eq ! ( owner_def. get:: <_, String >( 1 ) , owner1. avatar) ;
594578
595579 let owner_rel = conn. query_one (
596- "SELECT o.login
597- FROM owners o, owner_rels r
598- WHERE
599- o.id = r.oid AND
580+ "SELECT o.login
581+ FROM owners o, owner_rels r
582+ WHERE
583+ o.id = r.oid AND
600584 r.cid = $1" ,
601585 & [ & crate_id] ,
602586 ) ?;
@@ -633,10 +617,10 @@ mod test {
633617 assert_eq ! ( owner_def. get:: <_, String >( 1 ) , updated_owner. avatar) ;
634618
635619 let owner_rel = conn. query_one (
636- "SELECT o.login
637- FROM owners o, owner_rels r
638- WHERE
639- o.id = r.oid AND
620+ "SELECT o.login
621+ FROM owners o, owner_rels r
622+ WHERE
623+ o.id = r.oid AND
640624 r.cid = $1" ,
641625 & [ & crate_id] ,
642626 ) ?;
@@ -690,10 +674,10 @@ mod test {
690674
691675 let crate_owners: Vec < String > = conn
692676 . query (
693- "SELECT o.login
694- FROM owners o, owner_rels r
695- WHERE
696- o.id = r.oid AND
677+ "SELECT o.login
678+ FROM owners o, owner_rels r
679+ WHERE
680+ o.id = r.oid AND
697681 r.cid = $1" ,
698682 & [ & crate_id] ,
699683 ) ?
0 commit comments