Skip to main content

write_all_with_timeout

Function write_all_with_timeout 

Source
pub async fn write_all_with_timeout<S, B>(
    stream: &mut S,
    buf: B,
    duration: Option<Duration>,
) -> Result<BufResult<(), B>>
where S: AsyncWrite + Unpin, B: IoBuf,
Expand description

Execute an async write_all operation with a timeout.

Writes the entire buffer or returns an error.