##// END OF EJS Templates
rust-filepatterns: don't `Box` subincludes unnecessarily...
Raphaël Gomès -
r50823:ccb6cfb0 default
parent child Browse files
Show More
@@ -581,14 +581,14 b' impl SubInclude {'
581 /// phase.
581 /// phase.
582 pub fn filter_subincludes(
582 pub fn filter_subincludes(
583 ignore_patterns: Vec<IgnorePattern>,
583 ignore_patterns: Vec<IgnorePattern>,
584 ) -> Result<(Vec<Box<SubInclude>>, Vec<IgnorePattern>), HgPathError> {
584 ) -> Result<(Vec<SubInclude>, Vec<IgnorePattern>), HgPathError> {
585 let mut subincludes = vec![];
585 let mut subincludes = vec![];
586 let mut others = vec![];
586 let mut others = vec![];
587
587
588 for pattern in ignore_patterns {
588 for pattern in ignore_patterns {
589 if let PatternSyntax::ExpandedSubInclude(sub_include) = pattern.syntax
589 if let PatternSyntax::ExpandedSubInclude(sub_include) = pattern.syntax
590 {
590 {
591 subincludes.push(sub_include);
591 subincludes.push(*sub_include);
592 } else {
592 } else {
593 others.push(pattern)
593 others.push(pattern)
594 }
594 }
General Comments 0
You need to be logged in to leave comments. Login now