summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarco Ieni <11428655+MarcoIeni@users.noreply.github.com>2020-11-22 18:40:33 +0100
committerGitHub <noreply@github.com>2020-11-22 12:40:33 -0500
commit47198cc9f2080755126727c775a106e73566d03a (patch)
tree5f267da6c21e827308cfba25e6caa9ffed19a844
parent2289337b0af5743a4dc22b4fbfc819f1bf515a14 (diff)
remove unuseful to_vec function (#397)
It caused a clippy warning, too
-rw-r--r--src/ansi/iterator.rs17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/ansi/iterator.rs b/src/ansi/iterator.rs
index 1376f9fb..5b252358 100644
--- a/src/ansi/iterator.rs
+++ b/src/ansi/iterator.rs
@@ -51,11 +51,6 @@ impl<'a> AnsiElementIterator<'a> {
}
#[allow(dead_code)]
- pub fn to_vec(self) -> Vec<Element> {
- self.collect()
- }
-
- #[allow(dead_code)]
pub fn dbg(s: &str) {
for el in AnsiElementIterator::new(s) {
match el {
@@ -379,8 +374,9 @@ mod tests {
#[test]
fn test_iterator_1() {
let minus_line = "\x1b[31m0123\x1b[m\n";
+ let actual_elements: Vec<Element> = AnsiElementIterator::new(minus_line).collect();
assert_eq!(
- AnsiElementIterator::new(minus_line).to_vec(),
+ actual_elements,
vec![
Element::CSI(
ansi_term::Style {
@@ -402,8 +398,9 @@ mod tests {
#[test]
fn test_iterator_2() {
let minus_line = "\x1b[31m0123\x1b[m456\n";
+ let actual_elements: Vec<Element> = AnsiElementIterator::new(minus_line).collect();
assert_eq!(
- AnsiElementIterator::new(minus_line).to_vec(),
+ actual_elements,
vec![
Element::CSI(
ansi_term::Style {
@@ -425,8 +422,9 @@ mod tests {
#[test]
fn test_iterator_styled_non_ascii() {
let s = "\x1b[31mバー\x1b[0m";
+ let actual_elements: Vec<Element> = AnsiElementIterator::new(s).collect();
assert_eq!(
- AnsiElementIterator::new(s).to_vec(),
+ actual_elements,
vec![
Element::CSI(
ansi_term::Style {
@@ -457,8 +455,9 @@ mod tests {
assert_eq!(&s[86..87], "\\");
assert_eq!(&s[87..91], "\x1b[0m");
assert_eq!(&s[91..92], "\n");
+ let actual_elements: Vec<Element> = AnsiElementIterator::new(s).collect();
assert_eq!(
- AnsiElementIterator::new(s).to_vec(),
+ actual_elements,
vec![
Element::CSI(
ansi_term::Style {