diff options
| author | bors <bors@rust-lang.org> | 2018-01-03 10:07:39 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2018-01-03 10:07:39 +0000 |
| commit | b107f720e5422bff4fa0671e54ff5458f682f603 (patch) | |
| tree | 59197850b7f1943febf23868ec974ea9b451096f /src/libstd | |
| parent | b8934399a85b67213f2593abb04a7e9be42df675 (diff) | |
| parent | b4161194721c5fc36c452047ba00433c6da228a0 (diff) | |
| download | rust-b107f720e5422bff4fa0671e54ff5458f682f603.tar.gz rust-b107f720e5422bff4fa0671e54ff5458f682f603.zip | |
Auto merge of #47151 - kennytm:rollup, r=kennytm
Rollup of 9 pull requests - Successful merges: #47104, #47107, #47113, #47117, #47118, #47121, #47125, #47134, #47145 - Failed merges:
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/io/buffered.rs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/libstd/io/buffered.rs b/src/libstd/io/buffered.rs index 8308ab48d9c..7001d8e0421 100644 --- a/src/libstd/io/buffered.rs +++ b/src/libstd/io/buffered.rs @@ -486,6 +486,10 @@ impl<W: Write> BufWriter<W> { /// /// The buffer is written out before returning the writer. /// + /// # Errors + /// + /// An `Err` will be returned if an error occurs while flushing the buffer. + /// /// # Examples /// /// ```no_run @@ -650,6 +654,9 @@ impl<W> fmt::Display for IntoInnerError<W> { /// completed, rather than the entire buffer at once. Enter `LineWriter`. It /// does exactly that. /// +/// Like [`BufWriter`], a `LineWriter`’s buffer will also be flushed when the +/// `LineWriter` goes out of scope or when its internal buffer is full. +/// /// [bufwriter]: struct.BufWriter.html /// /// If there's still a partial line in the buffer when the `LineWriter` is @@ -785,6 +792,10 @@ impl<W: Write> LineWriter<W> { /// /// The internal buffer is written out before returning the writer. /// + // # Errors + /// + /// An `Err` will be returned if an error occurs while flushing the buffer. + /// /// # Examples /// /// ``` |
