about summary refs log tree commit diff
path: root/compiler/rustc_errors/src/styled_buffer.rs
diff options
context:
space:
mode:
authorklensy <klensy@users.noreply.github.com>2021-04-16 05:38:32 +0300
committerklensy <klensy@users.noreply.github.com>2021-04-16 05:38:32 +0300
commitcb2d52282fb3c226c370a86c9111892384bbcb21 (patch)
tree3679d00206127769c5f6f35604e80df35b709175 /compiler/rustc_errors/src/styled_buffer.rs
parent247d74f207633a5aeceb1e0ede878427465c5093 (diff)
downloadrust-cb2d52282fb3c226c370a86c9111892384bbcb21.tar.gz
rust-cb2d52282fb3c226c370a86c9111892384bbcb21.zip
rename StyledBuffer.text to lines
Diffstat (limited to 'compiler/rustc_errors/src/styled_buffer.rs')
-rw-r--r--compiler/rustc_errors/src/styled_buffer.rs36
1 files changed, 18 insertions, 18 deletions
diff --git a/compiler/rustc_errors/src/styled_buffer.rs b/compiler/rustc_errors/src/styled_buffer.rs
index 01d2a8de39d..fb9575b290a 100644
--- a/compiler/rustc_errors/src/styled_buffer.rs
+++ b/compiler/rustc_errors/src/styled_buffer.rs
@@ -4,7 +4,7 @@ use crate::snippet::{Style, StyledString};
 
 #[derive(Debug)]
 pub struct StyledBuffer {
-    text: Vec<Vec<StyledChar>>,
+    lines: Vec<Vec<StyledChar>>,
 }
 
 #[derive(Debug)]
@@ -27,22 +27,22 @@ impl Default for StyledChar {
 
 impl StyledBuffer {
     pub fn new() -> StyledBuffer {
-        StyledBuffer { text: vec![] }
+        StyledBuffer { lines: vec![] }
     }
 
     /// Returns content of `StyledBuffer` splitted by lines and line styles
     pub fn render(&self) -> Vec<Vec<StyledString>> {
         // Tabs are assumed to have been replaced by spaces in calling code.
-        debug_assert!(self.text.iter().all(|r| !r.iter().any(|sc| sc.chr == '\t')));
+        debug_assert!(self.lines.iter().all(|r| !r.iter().any(|sc| sc.chr == '\t')));
 
         let mut output: Vec<Vec<StyledString>> = vec![];
         let mut styled_vec: Vec<StyledString> = vec![];
 
-        for styled_row in &self.text {
+        for styled_line in &self.lines {
             let mut current_style = Style::NoStyle;
             let mut current_text = String::new();
 
-            for sc in styled_row {
+            for sc in styled_line {
                 if sc.style != current_style {
                     if !current_text.is_empty() {
                         styled_vec.push(StyledString { text: current_text, style: current_style });
@@ -66,8 +66,8 @@ impl StyledBuffer {
     }
 
     fn ensure_lines(&mut self, line: usize) {
-        while line >= self.text.len() {
-            self.text.push(vec![]);
+        while line >= self.lines.len() {
+            self.lines.push(vec![]);
         }
     }
 
@@ -76,15 +76,15 @@ impl StyledBuffer {
     /// and fills last line with spaces and `Style::NoStyle` style
     pub fn putc(&mut self, line: usize, col: usize, chr: char, style: Style) {
         self.ensure_lines(line);
-        if col < self.text[line].len() {
-            self.text[line][col] = StyledChar::new(chr, style);
+        if col < self.lines[line].len() {
+            self.lines[line][col] = StyledChar::new(chr, style);
         } else {
-            let mut i = self.text[line].len();
+            let mut i = self.lines[line].len();
             while i < col {
-                self.text[line].push(StyledChar::default());
+                self.lines[line].push(StyledChar::default());
                 i += 1;
             }
-            self.text[line].push(StyledChar::new(chr, style));
+            self.lines[line].push(StyledChar::new(chr, style));
         }
     }
 
@@ -105,10 +105,10 @@ impl StyledBuffer {
         self.ensure_lines(line);
         let string_len = string.chars().count();
 
-        if !self.text[line].is_empty() {
+        if !self.lines[line].is_empty() {
             // Push the old content over to make room for new content
             for _ in 0..string_len {
-                self.text[line].insert(0, StyledChar::default());
+                self.lines[line].insert(0, StyledChar::default());
             }
         }
 
@@ -118,16 +118,16 @@ impl StyledBuffer {
     /// For given `line` inserts `string` with `style` after old content of that line,
     /// adding lines if needed
     pub fn append(&mut self, line: usize, string: &str, style: Style) {
-        if line >= self.text.len() {
+        if line >= self.lines.len() {
             self.puts(line, 0, string, style);
         } else {
-            let col = self.text[line].len();
+            let col = self.lines[line].len();
             self.puts(line, col, string, style);
         }
     }
 
     pub fn num_lines(&self) -> usize {
-        self.text.len()
+        self.lines.len()
     }
 
     /// Set `style` for `line`, `col_start..col_end` range if:
@@ -150,7 +150,7 @@ impl StyledBuffer {
     /// 1. That line and column exist in `StyledBuffer`
     /// 2. `overwrite` is `true` or existing style is `Style::NoStyle` or `Style::Quotation`
     pub fn set_style(&mut self, line: usize, col: usize, style: Style, overwrite: bool) {
-        if let Some(ref mut line) = self.text.get_mut(line) {
+        if let Some(ref mut line) = self.lines.get_mut(line) {
             if let Some(StyledChar { style: s, .. }) = line.get_mut(col) {
                 if overwrite || *s == Style::NoStyle || *s == Style::Quotation {
                     *s = style;