Cargo Features
[dependencies]
p1689 = { version = "0.0.0", default-features = false, features = ["alloc", "full", "builders", "debug", "deserialize", "extra_traits", "memchr", "monostate", "serde", "serialize", "winnow", "arbitrary"] }
- default full? = alloc, std
-
These default features are set whenever
p1689
is added without
somewhere in the dependency tree.default-features = false - std alloc default
- full = arbitrary, builders, default, deserialize, extra_traits, memchr, monostate, serde, serialize, winnow
- builders full?
-
Affects
r5::builders
… - debug
- deserialize full?
-
Enables derive of optional serde
serde:
Provide derive(Serialize, Deserialize) macros.
Affects
serde::CowUtf8Path
,serde::DepInfoUniqueOutputs
… - extra_traits full? serde?
- memchr full? winnow?
-
Enables memchr
- monostate full? serde?
-
Enables monostate
- serde full? = extra_traits, monostate
-
Enables cfg_eval, serde, serde1 of camino, serde of indexmap and indexmap_2 of serde_with
serde_with:
The feature enables implementations of
indexmap
v2 specific checks. This includes support for checking duplicate keys and duplicate values.This pulls in
indexmap
v2 as a dependency. It enables thealloc
feature. Some functionality is only available whenstd
is enabled too.Affects
r5::serde
… - serialize full?
-
Enables derive of optional serde
Affects
serde::CowUtf8Path
,serde::DepInfoUniqueOutputs
… - winnow full? = memchr
-
Enables winnow
Affects
p1689::r5.parsers
,r5::winnow
,util::u32.ascii_to_hexdigit
… - arbitrary full?
-
Enables arbitrary of indexmap and derive of arbitrary
arbitrary:
Turn this feature on to enable support for
#[derive(Arbitrary)]
.Affects
r5::arbitrary
…