[package] name = "rlifesrc-lib" version = "0.6.1" authors = ["AlephAlpha "] edition = "2021" description = "A Game of Life pattern searcher (library)." homepage = "https://github.com/AlephAlpha/rlifesrc/tree/master/lib" repository = "https://github.com/AlephAlpha/rlifesrc" license = "MIT" readme = "README_en.md" keywords = ["game-of-life", "cellular-automata"] [dependencies] auto_enums = "0.8.0" bitflags = "2.0.1" ca-formats = { version = "0.3.5", features = ["unknown"], optional = true } ca-rules = "0.3.5" displaydoc = "0.2.3" educe = "0.4.20" from_variants = "1.0.2" getrandom = "0.2.8" rand = "0.8.5" serde = { version = "1.0.157", features = ["derive"], optional = true } thiserror = "1.0.40" [features] default = ["serde"] # Supports choosing random state for wasm32-unknown-unknown target. # See https://docs.rs/getrandom/*/getrandom/index.html#webassembly-support js = ["getrandom/js"] # Supports reading RLE as known cells. read-rle = ["serde", "ca-formats"] [package.metadata.docs.rs] all-features = true rustdoc-args = ["--cfg", "docs_rs"]