summaryrefslogtreecommitdiffstats
path: root/library/core/src/char/decode.rs
diff options
context:
space:
mode:
Diffstat (limited to 'library/core/src/char/decode.rs')
-rw-r--r--library/core/src/char/decode.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/library/core/src/char/decode.rs b/library/core/src/char/decode.rs
index dbfe251f2..23319fbe5 100644
--- a/library/core/src/char/decode.rs
+++ b/library/core/src/char/decode.rs
@@ -2,6 +2,7 @@
use crate::error::Error;
use crate::fmt;
+use crate::iter::FusedIterator;
/// An iterator that decodes UTF-16 encoded code points from an iterator of `u16`s.
///
@@ -105,6 +106,9 @@ impl<I: Iterator<Item = u16>> Iterator for DecodeUtf16<I> {
}
}
+#[stable(feature = "decode_utf16_fused_iterator", since = "1.75.0")]
+impl<I: Iterator<Item = u16> + FusedIterator> FusedIterator for DecodeUtf16<I> {}
+
impl DecodeUtf16Error {
/// Returns the unpaired surrogate which caused this error.
#[must_use]