Spec-Zone.ru › Tokio

Функция sink

pub fn sink() -> Sink
Доступно только при включённой функции crate io-util.

Создаёт экземпляр асинхронной записи, который успешно принимает все данные.

Все вызовы poll_write для возвращённого экземпляра будут возвращать Poll::Ready(Ok(buf.len())), а содержимое буфера проверяться не будет.

Это асинхронная версия std::io::sink.

Примеры

use tokio::io::{self, AsyncWriteExt};

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

MIT License
Copyright © Tokio Contributors
https://docs.rs/tokio/1.53.1/tokio/io/fn.sink.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API