Lines Matching refs:pieces
8 pieces: Vec<(Option<Style>, String)>,
10 pieces: String,
17 Self { pieces: Vec::new() }
24 pieces: String::new(),
86 if let Some((_, item)) = self.pieces.last_mut() {
93 self.pieces = self.pieces.trim_end().to_owned();
135 self.pieces.push((style, msg));
141 self.pieces.push_str(&msg);
156 self.pieces.is_empty()
161 self.pieces.iter().map(|(s, c)| (*s, c.as_str()))
166 [(None, self.pieces.as_str())].into_iter()
171 self.pieces.iter_mut().map(|(s, c)| (*s, c))
176 [(None, &mut self.pieces)].into_iter()
181 self.pieces.into_iter()
186 [(None, self.pieces)].into_iter()
203 for (style, content) in &self.pieces {