#async-pool #structure #tokio #async-friendly #ljprs

ljprs_async_pool

使用tokio提供异步友好的池数据结构。

1个稳定版本

1.0.0 2023年3月27日

1252数据结构

MIT许可证

8KB
165

ljprs_async_pool

使用tokio提供异步友好的池数据结构。

使用示例

use std::io;
use ljprs_async_pool::AsyncPool;

async fn initializer_fn() -> Result<i32, io::Error> {
    Ok(42)
}

let pool = AsyncPool::new(16, initializer_fn);
let guard = pool.get().await;
assert!(guard.is_ok());
assert_eq!(*(guard.unwrap()), 42);

lib.rs:

ljprs_async_pool

使用tokio提供异步友好的池数据结构。

依赖项

~2.3–4MB
~65K SLoC