@@ -307,7 +307,7 @@ impl<W: Write> BufWriter<W> {
307307 pub fn into_inner ( mut self ) -> Result < W , IntoInnerError < BufWriter < W > > > {
308308 match self . flush_buf ( ) {
309309 Err ( e) => Err ( IntoInnerError :: new ( self , e) ) ,
310- Ok ( ( ) ) => Ok ( self . into_raw_parts ( ) . 0 ) ,
310+ Ok ( ( ) ) => Ok ( self . into_parts ( ) . 0 ) ,
311311 }
312312 }
313313
@@ -318,24 +318,24 @@ impl<W: Write> BufWriter<W> {
318318 /// In this case, we return `WriterPanicked` for the buffered data (from which the buffer
319319 /// contents can still be recovered).
320320 ///
321- /// `into_raw_parts ` makes no attempt to flush data and cannot fail.
321+ /// `into_parts ` makes no attempt to flush data and cannot fail.
322322 ///
323323 /// # Examples
324324 ///
325325 /// ```
326- /// #![feature(bufwriter_into_raw_parts )]
326+ /// #![feature(bufwriter_into_parts )]
327327 /// use std::io::{BufWriter, Write};
328328 ///
329329 /// let mut buffer = [0u8; 10];
330330 /// let mut stream = BufWriter::new(buffer.as_mut());
331331 /// write!(stream, "too much data").unwrap();
332332 /// stream.flush().expect_err("it doesn't fit");
333- /// let (recovered_writer, buffered_data) = stream.into_raw_parts ();
333+ /// let (recovered_writer, buffered_data) = stream.into_parts ();
334334 /// assert_eq!(recovered_writer.len(), 0);
335335 /// assert_eq!(&buffered_data.unwrap(), b"ata");
336336 /// ```
337- #[ unstable( feature = "bufwriter_into_raw_parts " , issue = "80690" ) ]
338- pub fn into_raw_parts ( mut self ) -> ( W , Result < Vec < u8 > , WriterPanicked > ) {
337+ #[ unstable( feature = "bufwriter_into_parts " , issue = "80690" ) ]
338+ pub fn into_parts ( mut self ) -> ( W , Result < Vec < u8 > , WriterPanicked > ) {
339339 let buf = mem:: take ( & mut self . buf ) ;
340340 let buf = if !self . panicked { Ok ( buf) } else { Err ( WriterPanicked { buf } ) } ;
341341
@@ -444,14 +444,14 @@ impl<W: Write> BufWriter<W> {
444444 }
445445}
446446
447- #[ unstable( feature = "bufwriter_into_raw_parts " , issue = "80690" ) ]
448- /// Error returned for the buffered data from `BufWriter::into_raw_parts `, when the underlying
447+ #[ unstable( feature = "bufwriter_into_parts " , issue = "80690" ) ]
448+ /// Error returned for the buffered data from `BufWriter::into_parts `, when the underlying
449449/// writer has previously panicked. Contains the (possibly partly written) buffered data.
450450///
451451/// # Example
452452///
453453/// ```
454- /// #![feature(bufwriter_into_raw_parts )]
454+ /// #![feature(bufwriter_into_parts )]
455455/// use std::io::{self, BufWriter, Write};
456456/// use std::panic::{catch_unwind, AssertUnwindSafe};
457457///
@@ -467,7 +467,7 @@ impl<W: Write> BufWriter<W> {
467467/// stream.flush().unwrap()
468468/// }));
469469/// assert!(result.is_err());
470- /// let (recovered_writer, buffered_data) = stream.into_raw_parts ();
470+ /// let (recovered_writer, buffered_data) = stream.into_parts ();
471471/// assert!(matches!(recovered_writer, PanickingWriter));
472472/// assert_eq!(buffered_data.unwrap_err().into_inner(), b"some data");
473473/// ```
@@ -478,7 +478,7 @@ pub struct WriterPanicked {
478478impl WriterPanicked {
479479 /// Returns the perhaps-unwritten data. Some of this data may have been written by the
480480 /// panicking call(s) to the underlying writer, so simply writing it again is not a good idea.
481- #[ unstable( feature = "bufwriter_into_raw_parts " , issue = "80690" ) ]
481+ #[ unstable( feature = "bufwriter_into_parts " , issue = "80690" ) ]
482482 pub fn into_inner ( self ) -> Vec < u8 > {
483483 self . buf
484484 }
@@ -487,22 +487,22 @@ impl WriterPanicked {
487487 "BufWriter inner writer panicked, what data remains unwritten is not known" ;
488488}
489489
490- #[ unstable( feature = "bufwriter_into_raw_parts " , issue = "80690" ) ]
490+ #[ unstable( feature = "bufwriter_into_parts " , issue = "80690" ) ]
491491impl error:: Error for WriterPanicked {
492492 #[ allow( deprecated, deprecated_in_future) ]
493493 fn description ( & self ) -> & str {
494494 Self :: DESCRIPTION
495495 }
496496}
497497
498- #[ unstable( feature = "bufwriter_into_raw_parts " , issue = "80690" ) ]
498+ #[ unstable( feature = "bufwriter_into_parts " , issue = "80690" ) ]
499499impl fmt:: Display for WriterPanicked {
500500 fn fmt ( & self , f : & mut fmt:: Formatter < ' _ > ) -> fmt:: Result {
501501 write ! ( f, "{}" , Self :: DESCRIPTION )
502502 }
503503}
504504
505- #[ unstable( feature = "bufwriter_into_raw_parts " , issue = "80690" ) ]
505+ #[ unstable( feature = "bufwriter_into_parts " , issue = "80690" ) ]
506506impl fmt:: Debug for WriterPanicked {
507507 fn fmt ( & self , f : & mut fmt:: Formatter < ' _ > ) -> fmt:: Result {
508508 f. debug_struct ( "WriterPanicked" )
0 commit comments