Cargo Features

snapper-box has no features set by default.

[dependencies]
snapper-box = { version = "0.0.4", features = ["expensive_tests", "binary", "all", "experimental-async"] }
expensive_tests all?

Run expensive tests that are only affordable on release mode

binary all? = color-eyre, serde_json, structopt, tracing-subscriber

Features needed for binaries

Required by the box-explorer binary

all = binary, expensive_tests

Build with all features

experimental-async = async-oneshot, flume

Experimental async interface. This feature is not subject to semver

Affects snapper-box::async_wrapper

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

async-oneshot experimental-async?
color-eyre binary?

Enables color-eyre ^0.5.11

flume experimental-async?

Enables flume ^0.10.9

serde_json binary?
structopt binary?
tracing-subscriber binary?