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};