[package]
authors = ["Eric Stokes <letaris@gmail.com>"]
categories = ["caching", "memory-management"]
description = "Thread safe object pool"
documentation = "https://docs.rs/poolshark"
edition = "2024"
keywords = ["pool", "recycle", "object-pool"]
license = "MIT"
name = "poolshark"
readme = "README.md"
repository = "https://github.com/estokes/poolshark"
version = "0.1.3"

[features]
default = ["triomphe", "indexmap", "serde"]
triomphe = ["dep:triomphe"]
indexmap = ["dep:indexmap"]
serde = ["dep:serde", "dep:serde_derive"]


[dependencies]
crossbeam-queue = "0.3"
fxhash = "0.2"
indexmap = { version = "2", optional = true }
serde_derive = { version = "1", optional = true }
serde = { version = "1", optional = true }
triomphe = { version = "0.1", optional = true }
