diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2016-04-26 13:36:30 -0400 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2016-05-02 11:49:25 -0400 |
| commit | 24f4b151b11b22b66ac0128f76c1e12cca45b178 (patch) | |
| tree | d61f8cbaed7be00876b6787c0be3dbeafd4928b9 /src/libsyntax/errors/snippet/mod.rs | |
| parent | 94841bea7b5753ba29655ce60a99f329e8eb8f24 (diff) | |
| download | rust-24f4b151b11b22b66ac0128f76c1e12cca45b178.tar.gz rust-24f4b151b11b22b66ac0128f76c1e12cca45b178.zip | |
Nit: use last_mut better
Diffstat (limited to 'src/libsyntax/errors/snippet/mod.rs')
| -rw-r--r-- | src/libsyntax/errors/snippet/mod.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/libsyntax/errors/snippet/mod.rs b/src/libsyntax/errors/snippet/mod.rs index ada336b29a4..0c8b4f2046a 100644 --- a/src/libsyntax/errors/snippet/mod.rs +++ b/src/libsyntax/errors/snippet/mod.rs @@ -229,10 +229,9 @@ impl<S1,S2> From<(S1, Style, S2, Style, RenderedLineKind)> for RenderedLine impl RenderedLine { fn trim_last(&mut self) { - if !self.text.is_empty() { - let last_text = &mut self.text.last_mut().unwrap().text; - let len = last_text.trim_right().len(); - last_text.truncate(len); + if let Some(last_text) = self.text.last_mut() { + let len = last_text.text.trim_right().len(); + last_text.text.truncate(len); } } } |
