legion-core 0.2.4

High performance entity component system (ECS) library
Documentation
[package]

name = "legion-core"

version = "0.2.4"

description = "High performance entity component system (ECS) library"

authors = ["Thomas Gillen <thomas.gillen@googlemail.com>"]

repository = "https://github.com/TomGillen/legion"

keywords = ["ecs", "game"]

categories = ["game-engines", "data-structures"]

readme = "readme.md"

license = "MIT"

edition = "2018"



[badges]

travis-ci = { repository = "TomGillen/legion", branch = "master" }



[features]

par-iter = ["rayon"]

ffi = []

serialize = ["serde"]



[dependencies]

parking_lot = "0.10"

downcast-rs = "1.0"

itertools = "0.8"

rayon = { version = "1.2", optional = true }

crossbeam-queue = { version = "0.2.0", optional = true }

crossbeam-channel = "0.4.0"

derivative = "2.1.1"

smallvec = "1.2"

tracing = "0.1"

metrics = { version = "0.12", optional = true }

serde = { version = "1", optional = true }

fxhash = "0.2"

thiserror = "1.0"

bit-set = "0.5"



[dev-dependencies]

tracing-subscriber = "0.2"

serde_json = "1.0"

type-uuid = "0.1"

erased-serde = "0.3"

serde = { version = "1", features = ["derive"]}

uuid = { version = "0.8", features = ["v4"] }

tracing = "0.1"

itertools = "0.8"

rayon = "1.2"