diff options
Diffstat (limited to 'src/buf/take.rs')
-rw-r--r-- | src/buf/take.rs | 29 |
1 files changed, 12 insertions, 17 deletions
diff --git a/src/buf/take.rs b/src/buf/take.rs index a0c8ed4..459c767 100644 --- a/src/buf/take.rs +++ b/src/buf/take.rs @@ -25,10 +25,9 @@ impl<T> Take<T> { /// # Examples /// /// ```rust - /// use bytes::{Buf, BufMut}; - /// use std::io::Cursor; + /// use bytes::{Buf, BufMut, Bytes}; /// - /// let mut buf = Cursor::new(b"hello world").take(2); + /// let mut buf = Bytes::from_static(b"hello world").take(2); /// let mut dst = vec![]; /// /// dst.put(&mut buf); @@ -51,12 +50,11 @@ impl<T> Take<T> { /// # Examples /// /// ```rust - /// use bytes::{Buf, BufMut}; - /// use std::io::Cursor; + /// use bytes::{Buf, BufMut, Bytes}; /// - /// let mut buf = Cursor::new(b"hello world").take(2); + /// let mut buf = Bytes::from_static(b"hello world").take(2); /// - /// assert_eq!(0, buf.get_ref().position()); + /// assert_eq!(11, buf.get_ref().remaining()); /// ``` pub fn get_ref(&self) -> &T { &self.inner @@ -69,13 +67,12 @@ impl<T> Take<T> { /// # Examples /// /// ```rust - /// use bytes::{Buf, BufMut}; - /// use std::io::Cursor; + /// use bytes::{Buf, BufMut, Bytes}; /// - /// let mut buf = Cursor::new(b"hello world").take(2); + /// let mut buf = Bytes::from_static(b"hello world").take(2); /// let mut dst = vec![]; /// - /// buf.get_mut().set_position(2); + /// buf.get_mut().advance(2); /// /// dst.put(&mut buf); /// assert_eq!(*dst, b"ll"[..]); @@ -94,10 +91,9 @@ impl<T> Take<T> { /// # Examples /// /// ```rust - /// use bytes::Buf; - /// use std::io::Cursor; + /// use bytes::{Buf, Bytes}; /// - /// let mut buf = Cursor::new(b"hello world").take(2); + /// let mut buf = Bytes::from_static(b"hello world").take(2); /// /// assert_eq!(2, buf.limit()); /// assert_eq!(b'h', buf.get_u8()); @@ -117,10 +113,9 @@ impl<T> Take<T> { /// # Examples /// /// ```rust - /// use bytes::{Buf, BufMut}; - /// use std::io::Cursor; + /// use bytes::{Buf, BufMut, Bytes}; /// - /// let mut buf = Cursor::new(b"hello world").take(2); + /// let mut buf = Bytes::from_static(b"hello world").take(2); /// let mut dst = vec![]; /// /// dst.put(&mut buf); |