aboutsummaryrefslogtreecommitdiff
path: root/src/buf/take.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/buf/take.rs')
-rw-r--r--src/buf/take.rs29
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);