pub fn sink() -> Sink ⓘ
创建 writer 的实例,该实例将成功消费所有数据。
在返回的实例上对 write 的所有调用都将返回 Ok(buf.len()),并且不会检查缓冲区的内容。
write
Ok(buf.len())
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);