tokio_io::io

Function shutdown

Source
pub fn shutdown<A>(a: A) -> Shutdown<A>
where A: AsyncWrite,
Expand description

Creates a future which will entirely shutdown an I/O object and then yield the object itself.

This function will consume the object provided if an error happens, and otherwise it will repeatedly call shutdown until it sees Ok(()), scheduling a retry if WouldBlock is seen along the way.