@@ -169,7 +169,7 @@ impl PathSet {
169
169
170
170
fn one < P : Into < PathBuf > > ( path : P , kind : Kind ) -> PathSet {
171
171
let mut set = BTreeSet :: new ( ) ;
172
- set. insert ( TaskPath { path : path. into ( ) , kind : Some ( kind. into ( ) ) } ) ;
172
+ set. insert ( TaskPath { path : path. into ( ) , kind : Some ( kind) } ) ;
173
173
PathSet :: Set ( set)
174
174
}
175
175
@@ -372,10 +372,7 @@ impl<'a> ShouldRun<'a> {
372
372
// multiple aliases for the same job
373
373
pub fn paths ( mut self , paths : & [ & str ] ) -> Self {
374
374
self . paths . insert ( PathSet :: Set (
375
- paths
376
- . iter ( )
377
- . map ( |p| TaskPath { path : p. into ( ) , kind : Some ( self . kind . into ( ) ) } )
378
- . collect ( ) ,
375
+ paths. iter ( ) . map ( |p| TaskPath { path : p. into ( ) , kind : Some ( self . kind ) } ) . collect ( ) ,
379
376
) ) ;
380
377
self
381
378
}
@@ -388,8 +385,7 @@ impl<'a> ShouldRun<'a> {
388
385
}
389
386
390
387
pub fn suite_path ( mut self , suite : & str ) -> Self {
391
- self . paths
392
- . insert ( PathSet :: Suite ( TaskPath { path : suite. into ( ) , kind : Some ( self . kind . into ( ) ) } ) ) ;
388
+ self . paths . insert ( PathSet :: Suite ( TaskPath { path : suite. into ( ) , kind : Some ( self . kind ) } ) ) ;
393
389
self
394
390
}
395
391
@@ -1769,7 +1765,7 @@ impl<'a> Builder<'a> {
1769
1765
if should_run. paths . iter ( ) . any ( |s| s. has ( path, Some ( desc. kind ) ) )
1770
1766
&& !desc. is_excluded (
1771
1767
self ,
1772
- & PathSet :: Suite ( TaskPath { path : path. clone ( ) , kind : Some ( desc. kind . into ( ) ) } ) ,
1768
+ & PathSet :: Suite ( TaskPath { path : path. clone ( ) , kind : Some ( desc. kind ) } ) ,
1773
1769
)
1774
1770
{
1775
1771
return true ;
0 commit comments