kvarn_async/
prelude.rs

1//! Prelude for async utilities for use in web applications.
2//!
3//! This includes all the imports from [`kvarn_utils::prelude`].
4//! It also imports async-related [`std`] items and the common [`tokio`] items.
5
6pub use kvarn_utils as utils;
7pub use kvarn_utils::prelude::*;
8pub use std::{
9    future::Future,
10    pin::Pin,
11    task::{Context, Poll},
12};
13pub use tokio::io::{AsyncRead, AsyncReadExt, AsyncWrite, AsyncWriteExt, ReadBuf};
14pub use tokio::sync::{Mutex, RwLock};