evolve 0.4.0

A generic, composable genetic algorithm framework for Rust
Documentation
[package]
name = "evolve"
version = "0.4.0"
edition = "2024"
authors = ["Michael du Plessis"]
description = "A generic, composable genetic algorithm framework for Rust"
license = "MIT"
repository = "https://github.com/MichaelDuPlessis/evolve"
readme = "README.md"
keywords = ["genetic-algorithm", "evolutionary", "optimization", "metaheuristic"]
categories = ["artificial-intelligence", "algorithms"]

[workspace]
members = ["evolve-derive"]

[features]
parallel = ["dep:pooled"]

[dependencies]
rand = "0.10.0"
pooled = { version = "0.3", optional = true }
evolve-derive = { path = "evolve-derive", version = "0.1" }
vecpool = "0.1.0"

[dev-dependencies]
criterion = { version = "0.8", features = ["html_reports"] }

[[bench]]
name = "genetic_operators"
harness = false

[[bench]]
name = "algorithm"
harness = false