[package] name = "legion-systems" version = "0.2.1" description = "High performance entity component system (ECS) library" authors = ["Thomas Gillen "] 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", "legion-core/par-iter"] par-schedule = ["rayon", "crossbeam-queue"] more-system-fns = [] [dependencies] legion-core = { path = "../legion_core", version = "0.2.1", default-features = false } legion_fn_system_macro = { path = "../legion_fn_system_macro" } downcast-rs = "1.0" itertools = "0.9" rayon = { version = "1.2", optional = true } crossbeam-queue = { version = "0.2.0", optional = true } crossbeam-channel = "0.4.0" derivative = "2.1" bit-set = "0.5" paste = "0.1" tracing = "0.1" fxhash = "0.2" uuid = "0.8" [dev-dependencies] tracing-subscriber = "0.2"