diff options
| author | ljedrz <ljedrz@gmail.com> | 2018-10-15 13:16:05 +0200 |
|---|---|---|
| committer | ljedrz <ljedrz@gmail.com> | 2018-10-31 13:56:20 +0100 |
| commit | 9ff0f3374882275b8c6b321f94b14440454f8340 (patch) | |
| tree | b616a44fe78c5d631dd74788d3c624e901618412 /src/librustc_errors | |
| parent | 0db7abe5b6f3cdfca736f9238689cbea8ef61c7e (diff) | |
| download | rust-9ff0f3374882275b8c6b321f94b14440454f8340.tar.gz rust-9ff0f3374882275b8c6b321f94b14440454f8340.zip | |
Pass suggestions as impl Iterator instead of Vec
Diffstat (limited to 'src/librustc_errors')
| -rw-r--r-- | src/librustc_errors/diagnostic.rs | 6 | ||||
| -rw-r--r-- | src/librustc_errors/diagnostic_builder.rs | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/librustc_errors/diagnostic.rs b/src/librustc_errors/diagnostic.rs index 870eeadc081..a323282f233 100644 --- a/src/librustc_errors/diagnostic.rs +++ b/src/librustc_errors/diagnostic.rs @@ -350,10 +350,10 @@ impl Diagnostic { } pub fn span_suggestions_with_applicability(&mut self, sp: Span, msg: &str, - suggestions: Vec<String>, - applicability: Applicability) -> &mut Self { + suggestions: impl Iterator<Item = String>, applicability: Applicability) -> &mut Self + { self.suggestions.push(CodeSuggestion { - substitutions: suggestions.into_iter().map(|snippet| Substitution { + substitutions: suggestions.map(|snippet| Substitution { parts: vec