[package] name = "importunate" version = "0.1.2" authors = ["Mark Wainwright "] description = "Methods for returning random elements from an iterator." documentation = "https://docs.rs/importunate" repository = "https://github.com/wainwrightmark/importunate" readme = "README.md" keywords = ["random", "iterator", "min", "max" ] categories = [ # "api-bindings" ] license = "MIT" edition = "2021" exclude = [ # (optional) list any files we don't want to publish to crates.io # for example, assume the below is a folder which contains large `mp4` files: # "examples/assets" ] # See here for more info: https://blog.rust-lang.org/2020/03/15/docs-rs-opt-into-fewer-targets.html [package.metadata.docs.rs] all-features = true targets = ["x86_64-unknown-linux-gnu"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] arbitrary = {version="1.3", optional=true} num-integer = { version = "0.1", default-features = false } serde = {version = "1.0", features=["derive"], optional = true} [dev-dependencies] # version_sync: to ensure versions in `Cargo.toml` and `README.md` are in sync version-sync = "0.9.4" insta = "1" # default features needed for testing # Some useful libraries - uncomment if needed :-) # tabled = "0.4.2" # indoc = "1.0.4" criterion = "0.5" anyhow="1" ntest= "0.9" itertools="0.13" serde_test="1" serde = {version = "1.0", features=["derive"]} arbitrary = {version="1.3"} arbtest = "0.3" [[bench]] name = "my_benchmark" harness = false [features] std = [] serde = ["dep:serde"] arbitrary = ["dep:arbitrary"]