Function std::io::sink

1.0.0 (const: unstable) · source ·
pub fn sink() -> Sink 
Expand description

创建 writer 的实例,该实例将成功消费所有数据。

在返回的实例上对 write 的所有调用都将返回 Ok(buf.len()),并且不会检查缓冲区的内容。

Examples

use std::io::{self, Write};

let buffer = vec![1, 2, 3, 5, 8];
let num_bytes = io::sink().write(&buffer).unwrap();
assert_eq!(num_bytes, 5);
Run