cachelito 0.15.0

Procedural macro for automatic function caching with LRU/FIFO/LFU/ARC/Random/TLRU policies, expiration, limits, and thread-local or global scope
Documentation
[badges.maintenance]
status = "actively-developed"

[dependencies.cachelito-core]
version = "0.15.0"

[dependencies.cachelito-macros]
version = "0.15.0"

[dependencies.once_cell]
version = "1.21.3"

[dependencies.parking_lot]
version = "0.12"

[dev-dependencies.serial_test]
version = "3.2"

[features]
default = ["stats"]
stats = ["cachelito-core/stats"]

[lib]
name = "cachelito"
path = "src/lib.rs"

[package]
authors = ["Josep Damia Carbonell Segui <josepdcs@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["caching", "data-structures"]
description = "Procedural macro for automatic function caching with LRU/FIFO/LFU/ARC/Random/TLRU policies, expiration, limits, and thread-local or global scope"
documentation = "https://docs.rs/cachelito"
edition = "2021"
exclude = [".github/**", "examples/**", "tests/**", "benches/**"]
homepage = "https://github.com/josepdcs/cachelito"
include = ["src/**/*", "LICENSE", "README.md", "CHANGELOG.md"]
keywords = ["cache", "lru", "lfu", "arc", "memoization"]
license = "Apache-2.0"
name = "cachelito"
readme = "README.md"
repository = "https://github.com/josepdcs/cachelito"
rust-version = "1.70.0"
version = "0.15.0"