Cargo Features
[dependencies]
nunny = { version = "0.2.1", default-features = false, features = ["std", "alloc", "serde", "serde1", "arbitrary", "arbitrary1", "quickcheck", "quickcheck1", "proptest", "proptest1", "schemars", "schemars08"] }
- default = std
-
The
std
feature is set by default whenevernunny
is added without
somewhere in the dependency tree.default-features = false - std default arbitrary1? proptest1? quickcheck1? schemars08? = alloc
-
serde:
Provide impls for common standard library types like Vec<T> and HashMap<K, V>.
Requires a dependency on the Rust standard library. - alloc std
-
Enables alloc of optional serde
serde:
Provide impls for types in the Rust core allocation and collections library including String, Box<T>, Vec<T>, and Cow<T>. This is a subset of std but may be enabled without depending on all of std.
Affects
nunny::Vec
… - serde = serde1
-
This feature will always track the latest (API) version of serde. Changing it to
serde2
is not considered a breaking change - serde1 serde? std
-
Enables serde
- arbitrary = arbitrary1
-
This feature will always track the latest (API) version of arbitrary. Changing it to
arbitrary2
is not considered a breaking change - arbitrary1 arbitrary? = std
-
Enables arbitrary
- quickcheck = quickcheck1
-
This feature will always track the latest (API) version of quickcheck. Changing it to
quickcheck2
is not considered a breaking change - quickcheck1 quickcheck? = std
-
Enables quickcheck
- proptest = proptest1
-
This feature will always track the latest (API) version of proptest. Changing it to
proptest2
is not considered a breaking change proptest has astd
andalloc
feature, but trying --no-default-features with them broke... - proptest1 proptest? = std
-
Enables proptest
- schemars = schemars08
-
This feature will always track the latest (API) version of schemars. Changing it to
schemars09
is not considered a breaking change - schemars08 schemars? = std
-
Enables schemars