about summary refs log tree commit diff
path: root/src/libsyntax/errors/snippet/mod.rs
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2016-04-26 13:36:30 -0400
committerNiko Matsakis <niko@alum.mit.edu>2016-05-02 11:49:25 -0400
commit24f4b151b11b22b66ac0128f76c1e12cca45b178 (patch)
treed61f8cbaed7be00876b6787c0be3dbeafd4928b9 /src/libsyntax/errors/snippet/mod.rs
parent94841bea7b5753ba29655ce60a99f329e8eb8f24 (diff)
downloadrust-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.rs7
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);
         }
     }
 }