tiny_ecs 0.19.6

A tiny ECS that tries to avoid unnecessary copy/clones
Documentation
[package]
name = "tiny_ecs"
version = "0.19.6"
license = "MPL-2.0"
readme = "README.md"
documentation = "https://docs.rs/tiny_ecs/"
homepage = "https://gitlab.com/flukejones/tiny_ecs"
repository = "https://gitlab.com/flukejones/tiny_ecs"
authors = ["Luke Jones <luke@ljones.dev>"]
description = "A tiny ECS that tries to avoid unnecessary copy/clones"
keywords = ["ecs", "entity", "component", "system", "tiny"]
categories = ["data-structures", "game-engines"]
edition = "2018"
include = [
    "src/*.rs",
    "Cargo.toml",
    "LICENSE",
]

[lib]
crate-type = ["dylib", "rlib"]

[badges]
gitlab = { repository = "ljcode/tiny_ecs", branch = "master" }

[dependencies]
hashbrown = "0.8"
persist-o-vec = "0.3.1"

[features]
default = ["component_max_63"]
component_max_31 = []
component_max_63 = []
component_max_127 = []

[dev-dependencies]
bencher = "0.1.5"

[profile.bench]
debug = false
opt-level = 3

[[bench]]
name = "bench"
path = "benches/benchmarks.rs"
harness = false