devela::all

Function io_sink

1.0.0 (const: 1.79.0) · Source
pub const fn io_sink() -> Sink 
Available on crate feature std only.
Expand description

std Creates an instance of a writer which will successfully consume all data.

Re-exported from std::io:: sinkio_sink.


Creates an instance of a writer which will successfully consume all data.

All calls to write on the returned instance will return Ok(buf.len()) and the contents of the buffer will not be inspected.

§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);