diff options
Diffstat (limited to 'src/buf/iter.rs')
-rw-r--r-- | src/buf/iter.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/buf/iter.rs b/src/buf/iter.rs index 0f9bdc0..8914a40 100644 --- a/src/buf/iter.rs +++ b/src/buf/iter.rs @@ -34,17 +34,16 @@ impl<T> IntoIter<T> { /// /// ``` /// use bytes::Bytes; - /// use bytes::buf::IntoIter; /// /// let buf = Bytes::from_static(b"abc"); - /// let mut iter = IntoIter::new(buf); + /// let mut iter = buf.into_iter(); /// /// assert_eq!(iter.next(), Some(b'a')); /// assert_eq!(iter.next(), Some(b'b')); /// assert_eq!(iter.next(), Some(b'c')); /// assert_eq!(iter.next(), None); /// ``` - pub fn new(inner: T) -> IntoIter<T> { + pub(crate) fn new(inner: T) -> IntoIter<T> { IntoIter { inner } } @@ -118,7 +117,7 @@ impl<T: Buf> Iterator for IntoIter<T> { return None; } - let b = self.inner.bytes()[0]; + let b = self.inner.chunk()[0]; self.inner.advance(1); Some(b) |