@@ -1503,16 +1503,11 @@ impl Repository {
1503
1503
let filters = filters
1504
1504
. iter ( )
1505
1505
. map ( |( key, val) | format ! ( "{key}={val}" ) )
1506
- . chain ( std:: iter:: once ( format ! (
1507
- "labels={}" ,
1508
- include_labels. join( "," )
1509
- ) ) )
1510
- . chain ( std:: iter:: once ( "filter=all" . to_owned ( ) ) )
1511
- . chain ( std:: iter:: once ( format ! ( "sort={}" , ordering. sort, ) ) )
1512
- . chain ( std:: iter:: once (
1513
- format ! ( "direction={}" , ordering. direction, ) ,
1514
- ) )
1515
- . chain ( std:: iter:: once ( format ! ( "per_page={}" , ordering. per_page, ) ) )
1506
+ . chain ( [ format ! ( "labels={}" , include_labels. join( "," ) ) ] )
1507
+ . chain ( [ "filter=all" . to_owned ( ) ] )
1508
+ . chain ( [ format ! ( "sort={}" , ordering. sort) ] )
1509
+ . chain ( [ format ! ( "direction={}" , ordering. direction) ] )
1510
+ . chain ( [ format ! ( "per_page={}" , ordering. per_page) ] )
1516
1511
. collect :: < Vec < _ > > ( )
1517
1512
. join ( "&" ) ;
1518
1513
format ! (
@@ -1535,7 +1530,7 @@ impl Repository {
1535
1530
. map ( |( key, val) | format ! ( "{key}:{val}" ) )
1536
1531
. chain ( include_labels. iter ( ) . map ( |label| format ! ( "label:{label}" ) ) )
1537
1532
. chain ( exclude_labels. iter ( ) . map ( |label| format ! ( "-label:{label}" ) ) )
1538
- . chain ( std :: iter :: once ( format ! ( "repo:{}" , self . full_name) ) )
1533
+ . chain ( [ format ! ( "repo:{}" , self . full_name) ] )
1539
1534
. collect :: < Vec < _ > > ( )
1540
1535
. join ( "+" ) ;
1541
1536
format ! (
0 commit comments