Cargo Features
[dependencies]
insta = { version = "1.41.1", default-features = false, features = ["redactions", "filters", "glob", "colors", "csv", "json", "ron", "toml", "yaml"] }
- default = colors
-
The
colors
feature is set by default wheneverinsta
is added without
somewhere in the dependency tree.default-features = false - redactions = pest, pest_derive, serde
-
when the redactions feature is enabled values can be redacted in serialized snapshots.
Affects
serialization::serialize_value_redacted
,settings::Redactions
,settings::ActualSettings.redactions
… - filters = regex
-
Enables support for running filters on snapshot
Affects
settings::ActualSettings.filters
… - glob = globset, walkdir
-
Glob support
Affects
settings::ActualSettings.allow_empty_glob
… - colors default = console
-
Color support
- csv = serde
-
Serialization formats
Enables csv
- json = serde
- ron = serde
-
Enables ron ^0.7.1
- toml = serde
-
Enables toml ^0.5.7
- yaml = serde
- _cargo_insta_internal = clap
-
internal feature exclusive to cargo-insta
Affects
env::TestRunner
,env::UnreferencedSnapshots
…
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.