5 releases

Uses new Rust 2024

new 0.2.0 Feb 17, 2026
0.1.5 Feb 2, 2026
0.1.4 Jun 4, 2024
0.1.3 May 4, 2024
0.1.0 Oct 26, 2021

#1196 in Database interfaces

Download history 13311/week @ 2025-10-28 12626/week @ 2025-11-04 13012/week @ 2025-11-11 13323/week @ 2025-11-18 14756/week @ 2025-11-25 16958/week @ 2025-12-02 16060/week @ 2025-12-09 14990/week @ 2025-12-16 7735/week @ 2025-12-23 8407/week @ 2025-12-30 14131/week @ 2026-01-06 15690/week @ 2026-01-13 16666/week @ 2026-01-20 16735/week @ 2026-01-27 19473/week @ 2026-02-03 17063/week @ 2026-02-10

73,320 downloads per month
Used in 60 crates (12 directly)

MIT/Apache

25KB
296 lines

Deadpool for synchroneous code Latest Version Build Status Unsafe forbidden Rust 1.85+

Deadpool is a dead simple async pool for connections and objects of any type.

This crates provides helpers for writing pools for objects that don't support async and need to be run inside a thread.

Note: This crate is intended for making the development of deadpool-* crates easier. Other libraries and binary projects normally should not use this directly and use some provided reexports by the crates using it.

Features

Feature Description Extra dependencies Default
tracing Enable support for tracing by propagating Spans in the interact() calls. Enable this if you use the tracing crate and you want to get useful traces from within interact() calls. tracing no

License

Licensed under either of

at your option.

Dependencies

~0–1.7MB
~12K SLoC