249
249
250
250
#![ stable( feature = "rust1" , since = "1.0.0" ) ]
251
251
252
+ use core:: { marker:: PhantomData } ;
253
+ use core:: ctypes:: { c_void, iovec, iov_len_t} ;
254
+
252
255
#[ cfg( test) ]
253
256
mod tests;
254
257
255
- use crate :: cmp;
256
- use crate :: fmt;
257
- use crate :: memchr;
258
- use crate :: ops:: { Deref , DerefMut } ;
259
- use crate :: ptr;
260
- use crate :: slice;
261
- use crate :: str;
262
- use crate :: sys;
258
+ use core:: cmp;
259
+ use core:: fmt;
260
+ use core:: slice:: memchr;
261
+ use core:: ops:: { Deref , DerefMut } ;
262
+ use core:: ptr;
263
+ use core:: slice;
264
+ use core:: str;
263
265
264
266
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
265
267
pub use self :: buffered:: IntoInnerError ;
@@ -270,24 +272,15 @@ pub use self::cursor::Cursor;
270
272
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
271
273
pub use self :: error:: { Error , ErrorKind , Result } ;
272
274
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
273
- pub use self :: stdio:: { stderr, stdin, stdout, Stderr , Stdin , Stdout } ;
274
- #[ stable( feature = "rust1" , since = "1.0.0" ) ]
275
- pub use self :: stdio:: { StderrLock , StdinLock , StdoutLock } ;
276
- #[ unstable( feature = "print_internals" , issue = "none" ) ]
277
- pub use self :: stdio:: { _eprint, _print} ;
278
- #[ unstable( feature = "libstd_io_internals" , issue = "42788" ) ]
279
- #[ doc( no_inline, hidden) ]
280
- pub use self :: stdio:: { set_panic, set_print} ;
281
- #[ stable( feature = "rust1" , since = "1.0.0" ) ]
282
275
pub use self :: util:: { copy, empty, repeat, sink, Empty , Repeat , Sink } ;
283
276
284
277
mod buffered;
285
278
mod cursor;
286
279
mod error;
287
280
mod impls;
288
281
pub mod prelude;
289
- mod stdio;
290
282
mod util;
283
+ use crate :: { vec:: Vec , string:: String } ;
291
284
292
285
const DEFAULT_BUF_SIZE : usize = crate :: sys_common:: io:: DEFAULT_BUF_SIZE ;
293
286
0 commit comments