@@ -30,19 +30,19 @@ impl<T> Take<T> {
30
30
/// # Examples
31
31
///
32
32
/// ```no_run
33
- /// use async_std::io;
33
+ /// # fn main() -> async_std::io::Result<()> { async_std::task::block_on(async {
34
+ /// #
34
35
/// use async_std::prelude::*;
35
36
/// use async_std::fs::File;
36
37
///
37
- /// fn main() -> io::Result<()> { async_std::task::block_on(async {
38
- /// let f = File::open("foo.txt").await?;
38
+ /// let f = File::open("foo.txt").await?;
39
39
///
40
- /// // read at most five bytes
41
- /// let handle = f.take(5);
40
+ /// // read at most five bytes
41
+ /// let handle = f.take(5);
42
42
///
43
- /// println!("limit: {}", handle.limit());
44
- /// Ok(())
45
- /// }) }
43
+ /// println!("limit: {}", handle.limit());
44
+ /// #
45
+ /// # Ok(()) }) }
46
46
/// ```
47
47
pub fn limit ( & self ) -> u64 {
48
48
self . limit
@@ -56,20 +56,20 @@ impl<T> Take<T> {
56
56
/// # Examples
57
57
///
58
58
/// ```no_run
59
- /// use async_std::io;
59
+ /// # fn main() -> async_std::io::Result<()> { async_std::task::block_on(async {
60
+ /// #
60
61
/// use async_std::prelude::*;
61
62
/// use async_std::fs::File;
62
63
///
63
- /// fn main() -> io::Result<()> { async_std::task::block_on(async {
64
- /// let f = File::open("foo.txt").await?;
64
+ /// let f = File::open("foo.txt").await?;
65
65
///
66
- /// // read at most five bytes
67
- /// let mut handle = f.take(5);
68
- /// handle.set_limit(10);
66
+ /// // read at most five bytes
67
+ /// let mut handle = f.take(5);
68
+ /// handle.set_limit(10);
69
69
///
70
- /// assert_eq!(handle.limit(), 10);
71
- /// Ok(())
72
- /// }) }
70
+ /// assert_eq!(handle.limit(), 10);
71
+ /// #
72
+ /// # Ok(()) }) }
73
73
/// ```
74
74
pub fn set_limit ( & mut self , limit : u64 ) {
75
75
self . limit = limit;
@@ -80,20 +80,20 @@ impl<T> Take<T> {
80
80
/// # Examples
81
81
///
82
82
/// ```no_run
83
- /// use async_std::io;
83
+ /// # fn main() -> async_std::io::Result<()> { async_std::task::block_on(async {
84
+ /// #
84
85
/// use async_std::prelude::*;
85
86
/// use async_std::fs::File;
86
87
///
87
- /// fn main() -> io::Result<()> { async_std::task::block_on(async {
88
- /// let file = File::open("foo.txt").await?;
88
+ /// let file = File::open("foo.txt").await?;
89
89
///
90
- /// let mut buffer = [0; 5];
91
- /// let mut handle = file.take(5);
92
- /// handle.read(&mut buffer).await?;
90
+ /// let mut buffer = [0; 5];
91
+ /// let mut handle = file.take(5);
92
+ /// handle.read(&mut buffer).await?;
93
93
///
94
- /// let file = handle.into_inner();
95
- /// Ok(())
96
- /// }) }
94
+ /// let file = handle.into_inner();
95
+ /// #
96
+ /// # Ok(()) }) }
97
97
/// ```
98
98
pub fn into_inner ( self ) -> T {
99
99
self . inner
@@ -104,20 +104,20 @@ impl<T> Take<T> {
104
104
/// # Examples
105
105
///
106
106
/// ```no_run
107
- /// use async_std::io;
107
+ /// # fn main() -> async_std::io::Result<()> { async_std::task::block_on(async {
108
+ /// #
108
109
/// use async_std::prelude::*;
109
110
/// use async_std::fs::File;
110
111
///
111
- /// fn main() -> io::Result<()> { async_std::task::block_on(async {
112
- /// let file = File::open("foo.txt").await?;
112
+ /// let file = File::open("foo.txt").await?;
113
113
///
114
- /// let mut buffer = [0; 5];
115
- /// let mut handle = file.take(5);
116
- /// handle.read(&mut buffer).await?;
114
+ /// let mut buffer = [0; 5];
115
+ /// let mut handle = file.take(5);
116
+ /// handle.read(&mut buffer).await?;
117
117
///
118
- /// let file = handle.get_ref();
119
- /// Ok(())
120
- /// }) }
118
+ /// let file = handle.get_ref();
119
+ /// #
120
+ /// # Ok(()) }) }
121
121
/// ```
122
122
pub fn get_ref ( & self ) -> & T {
123
123
& self . inner
@@ -132,20 +132,20 @@ impl<T> Take<T> {
132
132
/// # Examples
133
133
///
134
134
/// ```no_run
135
- /// use async_std::io;
135
+ /// # fn main() -> async_std::io::Result<()> { async_std::task::block_on(async {
136
+ /// #
136
137
/// use async_std::prelude::*;
137
138
/// use async_std::fs::File;
138
139
///
139
- /// fn main() -> io::Result<()> { async_std::task::block_on(async {
140
- /// let file = File::open("foo.txt").await?;
140
+ /// let file = File::open("foo.txt").await?;
141
141
///
142
- /// let mut buffer = [0; 5];
143
- /// let mut handle = file.take(5);
144
- /// handle.read(&mut buffer).await?;
142
+ /// let mut buffer = [0; 5];
143
+ /// let mut handle = file.take(5);
144
+ /// handle.read(&mut buffer).await?;
145
145
///
146
- /// let file = handle.get_mut();
147
- /// Ok(())
148
- /// }) }
146
+ /// let file = handle.get_mut();
147
+ /// #
148
+ /// # Ok(()) }) }
149
149
/// ```
150
150
pub fn get_mut ( & mut self ) -> & mut T {
151
151
& mut self . inner
0 commit comments