fuzzcheck 0.7.1

A coverage-guided, structure-aware fuzzing engine for Rust functions
Documentation
[package]
name = "fuzzcheck"
version = "0.7.1"
authors = ["Loïc Lecrenier <loic.lecrenier@me.com>"]
edition = "2018"
description = "A coverage-guided, structure-aware fuzzing engine for Rust functions"
repository = "https://git.sr.ht/~loic/fuzzcheck-rs"
readme = "README.md"
license = "MIT"
keywords = ["fuzzing", "test"]
categories = ["development-tools"]

[build-dependencies]
cc = "1"

[features]
default = ["serde_json_serializer"]
serde_json_serializer = ["serde", "serde_json"]
serde_json_alternative_serializer = ["json", "decent-serde-json-alternative"]

ui = ["base64", "json", "decent-serde-json-alternative", "fuzzcheck_common/ui"]

[dependencies]
getopts = "0.2"
fastrand = "1"
bitflags = "1"
cfg-if = "1"
libc = { version = "0.2", default_features = false  }

md5 = "0.7"
object = { version = "0.26", default_features = false, features = ["read"] }
flate2 = { version = "1", default_features = false, features = ["zlib"] }

fuzzcheck_common = { path = "../fuzzcheck_common", version = "0.7.0" }

base64 = { version = "0.13", optional = true }
json = { version = "0.12", optional = true }
decent-serde-json-alternative  = { version = "0.5.0", optional = true }

serde = { version = "1.0", optional = true }
serde_json = { version = "1.0", optional = true }

fuzzcheck_mutators_derive = {path = "../fuzzcheck_mutators_derive", version = "0.7.0" }

[lib]
name = "fuzzcheck"