你不能(检查来源是否确定).内部buf不以任何方式暴露,大概是为了允许在不破坏兼容性的情况下改变实现.
嗯,你可以,但它很糟糕,而且很糟糕.您可以BufWriter使用调试格式化程序打印:
use std::io::prelude::*;
use std::io::{self, BufWriter};
fn main() {
let mut b = BufWriter::new(io::sink());
b.write_all(b"hello, world").expect("Unable to write");
println!("{:?}", b)
}
Run Code Online (Sandbox Code Playgroud)
BufWriter { writer: Sink { .. }, buffer: 12/8192 }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
131 次 |
| 最近记录: |