[[bench]]
harness = false
name = "index_of_value_in_vector"
[[bench]]
harness = false
name = "genome_builder"
[[bench]]
harness = false
name = "population_builder"
[dependencies.chrono]
version = "0.4"
[dependencies.fixedbitset]
optional = true
version = "0.4"
[dependencies.rand]
default-features = false
features = ["getrandom"]
version = "0.8"
[dependencies.rand_xoshiro]
version = "0.6"
[dependencies.smallvec]
optional = true
version = "1"
[dev-dependencies.criterion]
version = "0.3"
[dev-dependencies.galvanic-assert]
version = "0.8"
[dev-dependencies.proptest]
version = "1"
[dev-dependencies.version-sync]
version = "0.9"
[[example]]
name = "knapsack"
path = "examples/knapsack/main.rs"
required-features = ["smallvec"]
[[example]]
name = "monkeys"
path = "examples/monkeys/main.rs"
[[example]]
name = "queens"
path = "examples/queens/main.rs"
[features]
wasm-bindgen = ["wasm-bindgen_", "chrono/wasmbind"]
[lib]
bench = false
[package]
authors = ["haraldmaida"]
description = """
genevo provides building blocks to run simulations of optimization and search problems using
genetic algorithms (GA).
Execute genetic algorithm (GA) simulations in a customizable and extensible way.
"""
documentation = "https://docs.rs/genevo"
edition = "2021"
keywords = ["genetic", "evolutionary", "algorithm"]
license = "MIT/Apache-2.0"
name = "genevo"
readme = "README.md"
repository = "https://github.com/innoave/genevo"
resolver = "2"
version = "0.7.1"
[package.metadata.docs.rs]
all-features = true
[target.'cfg(all(target_arch = "wasm32", not(any(target_os = "emscripten", target_os = "wasi"))))'.dependencies.getrandom]
features = ["js", "wasm-bindgen"]
version = "0.2"
[target.'cfg(all(target_arch = "wasm32", not(any(target_os = "emscripten", target_os = "wasi"))))'.dependencies.wasm-bindgen_]
optional = true
package = "wasm-bindgen"
version = "0.2"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.rayon]
version = "1"