refuse 0.0.4

An easy-to-use, incremental, multi-threaded garbage collector
Documentation
[dependencies.crossbeam-utils]
version = "0.8.19"

[dependencies.flume]
version = "0.11.0"

[dependencies.intentional]
version = "0.1.1"

[dependencies.kempt]
version = "0.2.4"

[dependencies.parking_lot]
version = "0.12.1"

[dependencies.refuse-macros]
version = "=0.0.3"

[[example]]
name = "allocate_a_lot"
path = "examples/allocate_a_lot.rs"

[[example]]
name = "basic"
path = "examples/basic.rs"

[[example]]
name = "map_as"
path = "examples/map_as.rs"

[[example]]
name = "trace"
path = "examples/trace.rs"

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

[lints.rust]
missing_docs = "warn"

[package]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["memory-management"]
description = "An easy-to-use, incremental, multi-threaded garbage collector"
edition = "2021"
keywords = ["gc", "garbage", "collector"]
license = "MIT OR Apache-2.0"
name = "refuse"
readme = "README.md"
repository = "https://github.com/khonsulabs/refuse"
rust-version = "1.73.0"
version = "0.0.4"

[profile.bench]
lto = true

[profile.release]
debug = 2
lto = true

[[test]]
name = "basic"
path = "tests/basic.rs"

[[test]]
name = "multithreaded"
path = "tests/multithreaded.rs"

[[test]]
name = "ref"
path = "tests/ref.rs"

[[test]]
name = "root"
path = "tests/root.rs"

[[test]]
name = "root-clone"
path = "tests/root-clone.rs"