From 624c5da1aacf44354dead47dce5033f1806e9228 Mon Sep 17 00:00:00 2001 From: Maximilian Roos Date: Fri, 26 Jul 2019 02:58:37 -0400 Subject: impl Debug for Chars --- src/liballoc/tests/str.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/liballoc/tests') diff --git a/src/liballoc/tests/str.rs b/src/liballoc/tests/str.rs index b197516403f..20132fea651 100644 --- a/src/liballoc/tests/str.rs +++ b/src/liballoc/tests/str.rs @@ -1108,6 +1108,16 @@ fn test_iterator_last() { assert_eq!(it.last(), Some('m')); } +#[test] +fn test_chars_display() { + let s = "ศไทย中华Việt Nam"; + let c = s.chars(); + assert_eq!( + format!("{:?}", c), + r#"Chars(['ศ', 'ไ', 'ท', 'ย', '中', '华', 'V', 'i', 'ệ', 't', ' ', 'N', 'a', 'm'])"# + ); +} + #[test] fn test_bytesator() { let s = "ศไทย中华Việt Nam"; -- cgit 1.4.1-3-g733a5 From 3325ff6df47f75cdf4891b35dcaf565f7ffb22cf Mon Sep 17 00:00:00 2001 From: Maximilian Roos Date: Mon, 29 Jul 2019 12:26:59 -0400 Subject: comments from @lzutao --- src/liballoc/tests/str.rs | 2 +- src/libcore/str/mod.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/liballoc/tests') diff --git a/src/liballoc/tests/str.rs b/src/liballoc/tests/str.rs index 20132fea651..c5198ca39fe 100644 --- a/src/liballoc/tests/str.rs +++ b/src/liballoc/tests/str.rs @@ -1109,7 +1109,7 @@ fn test_iterator_last() { } #[test] -fn test_chars_display() { +fn test_chars_debug() { let s = "ศไทย中华Việt Nam"; let c = s.chars(); assert_eq!( diff --git a/src/libcore/str/mod.rs b/src/libcore/str/mod.rs index ee791748c1d..4faf9ff4d2e 100644 --- a/src/libcore/str/mod.rs +++ b/src/libcore/str/mod.rs @@ -601,7 +601,7 @@ impl<'a> Iterator for Chars<'a> { } #[stable(feature = "chars_debug_impl", since = "1.38.0")] -impl<'a> fmt::Debug for Chars<'a> { +impl fmt::Debug for Chars<'_> { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { write!(f, "Chars(")?; f.debug_list().entries(self.clone()).finish()?; -- cgit 1.4.1-3-g733a5