diff --git a/Cargo.lock b/Cargo.lock index 9200b8ffc6..b83268b2d9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4749,9 +4749,20 @@ dependencies = [ "serde", "shred", "shrev", + "specs-derive", "tuple_utils", ] +[[package]] +name = "specs-derive" +version = "0.4.1" +source = "git+https://github.com/amethyst/specs.git?rev=d4435bdf496cf322c74886ca09dd8795984919b4#d4435bdf496cf322c74886ca09dd8795984919b4" +dependencies = [ + "proc-macro2 1.0.24", + "quote 1.0.9", + "syn 1.0.60", +] + [[package]] name = "specs-idvs" version = "0.1.1" diff --git a/common/sys/Cargo.toml b/common/sys/Cargo.toml index bbf88e2e73..7742c5dc35 100644 --- a/common/sys/Cargo.toml +++ b/common/sys/Cargo.toml @@ -26,7 +26,7 @@ indexmap = "1.3.0" slab = "0.4.2" # ECS -specs = { git = "https://github.com/amethyst/specs.git", features = ["serde", "storage-event-control"], rev = "d4435bdf496cf322c74886ca09dd8795984919b4" } +specs = { git = "https://github.com/amethyst/specs.git", features = ["serde", "storage-event-control", "derive"], rev = "d4435bdf496cf322c74886ca09dd8795984919b4" } # Serde serde = { version = "1.0.110", features = ["derive"] }