# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "firecore-battle" version = "0.0.9" authors = ["Rhys H "] description = "Pokemon battle simulation" readme = "README.md" keywords = [ "pokemon", "battle", "turn-based", ] categories = [ "game-development", "game-engines", ] license = "CC0-1.0" repository = "https://github.com/fiirecore/battle" resolver = "2" [dependencies.crossbeam-channel] version = "0.5" optional = true [dependencies.enum-map] version = "2" [dependencies.firecore-pokedex] version = "0.0.9" [dependencies.hashbrown] version = "0.12" features = ["serde"] [dependencies.log] version = "0.4" optional = true [dependencies.rand] version = "0.8" optional = true default-features = false [dependencies.rhai] version = "1" optional = true [dependencies.serde] version = "1" features = ["derive"] [dev-dependencies.rand] version = "0.8" features = ["small_rng"] default-features = false [dev-dependencies.simple_logger] version = "2" [features] ai = [ "mpsc_endpoint", "rand", "log", ] default = [ "host", "ai", "default_engine_scripting", ] default_engine = [ "engine", "log", ] default_engine_scripting = [ "default_engine", "rhai", ] engine = ["rand"] host = [ "engine", "log", ] mpsc_endpoint = [ "crossbeam-channel", "log", ]