doc.rust-lang.org/std/io/struct.BufWriter.html
Preview meta tags from the doc.rust-lang.org website.
Linked Hostnames
2General Meta Tags
6- titleBufWriter in std::io - Rust
- charsetutf-8
- viewportwidth=device-width, initial-scale=1.0
- generatorrustdoc
- descriptionWraps a writer and buffers its output.
Link Tags
4- alternate icon../../static.files/favicon-32x32-6580c154.png
- icon../../static.files/favicon-044be391.svg
- stylesheet../../static.files/normalize-9960930a.css
- stylesheet../../static.files/rustdoc-1a91846b.css
Links
13- https://github.com/rust-lang/rust/issues/59359
- https://github.com/rust-lang/rust/issues/69941
- https://github.com/rust-lang/rust/issues/70436
- https://play.rust-lang.org/?code=%23!%5Ballow(unused)%5D%0Afn+main()+%7B%0A++++use+std::io::%7BBufWriter,+Write%7D;%0A++++%0A++++let+mut+buffer+=+%5B0u8;+10%5D;%0A++++let+mut+stream+=+BufWriter::new(buffer.as_mut());%0A++++write!(stream,+%22too+much+data%22).unwrap();%0A++++stream.flush().expect_err(%22it+doesn't+fit%22);%0A++++let+(recovered_writer,+buffered_data)+=+stream.into_parts();%0A++++assert_eq!(recovered_writer.len(),+0);%0A++++assert_eq!(%26buffered_data.unwrap(),+b%22ata%22);%0A%7D&edition=2024
- https://play.rust-lang.org/?code=%23!%5Ballow(unused)%5D%0Afn+main()+%7B%0A++++use+std::io::BufWriter;%0A++++use+std::net::TcpStream;%0A++++%0A++++let+buf_writer+=+BufWriter::new(TcpStream::connect(%22127.0.0.1:34254%22).unwrap());%0A++++%0A++++//+Check+the+capacity+of+the+inner+buffer%0A++++let+capacity+=+buf_writer.capacity();%0A++++//+Calculate+how+many+bytes+can+be+written+without+flushing%0A++++let+without_flush+=+capacity+-+buf_writer.buffer().len();%0A%7D&edition=2024