generic_slab 0.1.2

Pre-allocated storage for a uniform data type
Documentation
[build-dependencies.autocfg]
version = "1"

[dependencies.serde]
default-features = false
features = ["alloc"]
optional = true
version = "1.0"

[dev-dependencies.arrayvec]
version = "0.7.4"

[dev-dependencies.rustversion]
version = "1"

[dev-dependencies.serde]
features = ["derive"]
version = "1"

[dev-dependencies.serde_test]
version = "1"

[features]
default = ["std"]
range = []
std = []

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

[lints.clippy]
cast_possible_truncation = "warn"
default_trait_access = "allow"
explicit_iter_loop = "allow"
match_same_arms = "allow"
match_wildcard_for_single_variants = "allow"
missing_fields_in_debug = "allow"
missing_panics_doc = "allow"
module_name_repetitions = "allow"
needless_pass_by_value = "allow"
no_effect_underscore_binding = "allow"
similar_names = "allow"
single_match_else = "allow"
struct_field_names = "allow"
uninlined_format_args = "allow"

[lints.clippy.pedantic]
level = "warn"
priority = -1

[lints.rust]
incomplete_features = "allow"
unexpected_cfgs = "allow"

[lints.rust.future_incompatible]
level = "warn"
priority = -1

[lints.rust.missing_debug_implementations]
level = "warn"
priority = -1

[lints.rust.missing_docs]
level = "warn"
priority = -1

[lints.rust.nonstandard_style]
level = "warn"
priority = -1

[lints.rust.rust_2018_idioms]
level = "warn"
priority = -1

[lints.rust.rust_2021_compatibility]
level = "warn"
priority = -1

[lints.rust.unreachable_pub]
level = "warn"
priority = -1

[lints.rust.unused]
level = "warn"
priority = -1

[package]
authors = ["Bergmann89 <info@bergmann89.de>", "Carl Lerche <me@carllerche.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["memory-management", "data-structures", "no-std"]
description = "Pre-allocated storage for a uniform data type"
edition = "2018"
exclude = ["/.*"]
keywords = ["slab", "allocator", "no_std", "fixed", "generic"]
license = "MIT"
name = "generic_slab"
readme = "README.md"
repository = "https://github.com/Bergmann89/generic_slab"
rust-version = "1.31"
version = "0.1.2"

[package.metadata.docs.rs]
all-features = true

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

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

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