Cargo Features
[dependencies]
supply-chain-trust-example-crate-000021 = { version = "1.11.1", default-features = false, features = ["use_std", "std", "logging", "perf", "perf-dfa", "perf-dfa-full", "perf-onepass", "perf-backtrack", "perf-inline", "perf-literal", "perf-cache", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unstable", "pattern"] }
- default = perf, std, unicode
-
These default features are set whenever
supply-chain-trust-example-crate-000021
is added without
somewhere in the dependency tree.default-features = false Enables regex-syntax
- use_std = std
- std default use_std?
-
Enables std of optional aho-corasick, optional memchr, regex-automata, and regex-syntax
memchr:
The 'std' feature permits the memchr crate to use the standard library. This permits this crate to use runtime CPU feature detection to automatically accelerate searching via vector instructions. Without the standard library,
this automatic detection is not possible. - logging
-
Enables logging of optional aho-corasick, optional memchr, and regex-automata
aho-corasick:
Enable logging via the 'log' crate. This is useful for seeing messages about internal decisions and metrics. For example, how the choice of the internal Aho-Corasick implementation is used or the heap usage of an automaton.
- perf default = perf-backtrack, perf-cache, perf-dfa, perf-inline, perf-literal, perf-onepass
- perf-dfa perf
-
Enables hybrid of regex-automata
- perf-dfa-full
-
Enables dfa-build and dfa-search of regex-automata
- perf-onepass perf
-
Enables dfa-onepass of regex-automata
- perf-backtrack perf
-
Enables nfa-backtrack of regex-automata
- perf-inline perf
-
Enables perf-inline of regex-automata
- perf-literal perf
-
Enables perf-literal of regex-automata and aho-corasick and memchr
aho-corasick:
Enables prefilter optimizations that depend on external crates.
- perf-cache perf
- unicode default = unicode-age, unicode-bool, unicode-case, unicode-gencat, unicode-perl, unicode-script, unicode-segment
-
Enables unicode of regex-automata and regex-syntax
regex-automata:
Enables all Unicode features. This expands if new Unicode features are added.
- unicode-age unicode
-
Enables unicode-age of regex-automata and regex-syntax
regex-automata:
Enables use of the
Age
property, e.g.,\p{Age:3.0}
. - unicode-bool unicode
-
Enables unicode-bool of regex-automata and regex-syntax
regex-automata:
Enables use of a smattering of boolean properties, e.g.,
\p{Emoji}
. - unicode-case unicode
-
Enables unicode-case of regex-automata and regex-syntax
regex-automata:
Enables Unicode-aware case insensitive matching, e.g.,
(?i)β
. - unicode-gencat unicode
-
Enables unicode-gencat of regex-automata and regex-syntax
regex-automata:
Enables Unicode general categories, e.g.,
\p{Letter}
or\pL
. - unicode-perl unicode
-
Enables unicode-perl and unicode-word-boundary of regex-automata, unicode-perl of regex-syntax
- unicode-script unicode
-
Enables unicode-script of regex-automata and regex-syntax
regex-automata:
Enables Unicode scripts and script extensions, e.g.,
\p{Greek}
. - unicode-segment unicode
-
Enables unicode-segment of regex-automata and regex-syntax
regex-automata:
Enables Unicode segmentation properties, e.g.,
\p{gcb=Extend}
. - unstable = pattern
- pattern unstable?
supply-chain-trust-example-crate-000021 has 22 features without comments.