[package] name = "markov" version = "1.1.0" description = "A generic markov chain implementation in Rust." authors = ["Aaron Weiss "] license = "CC0-1.0" keywords = ["markov", "chain", "probability"] documentation = "https://docs.rs/markov/" repository = "https://github.com/aatxe/markov" readme = "README.md" exclude = [ "conquest_of_bread", "jabberwocky", "koran", "test", ] [badges] maintenance = { status = "passively-maintained" } travis-ci = { repository = "aatxe/markov" } [features] default = ["graph", "markgen", "yaml"] graph = ["petgraph", "itertools"] markgen = ["getopts"] yaml = ["serde_yaml"] [dependencies] getopts = { version = "0.2", optional = true } itertools = { version = "0.9", optional = true } petgraph = { version = "0.5", optional = true } rand = "0.7" serde = "1.0" serde_derive = "1.0" serde_yaml = { version = "0.8", optional = true }