Cargo Features
[dependencies]
rustrict = { version = "0.7.32", default-features = false, features = ["censor", "context", "customize", "width", "pii", "find_false_positives", "find_replacements", "trace", "trace_full", "serde", "unicode-width", "imageproc", "rusttype", "image", "walkdir"] }
- default = censor, context
-
These default features are set whenever
rustrict
is added without
somewhere in the dependency tree.default-features = false - censor default context customize? find_false_positives? trace? = arrayvec, bitflags, itertools, lazy_static, rustc-hash, unicode-normalization
- context default = censor, strsim
- customize = censor
-
Affects
censor::add_word
… - width = itertools, lazy_static
-
Affects
context::ContextProcessingOptions.word_break
,context::ContextWordBreakOptions
… - pii = lazy_static, regex
- find_false_positives = censor, indicatif, rayon, regex
-
Required by the false_positive_finder binary
- find_replacements = csv
-
Required by the replacement_finder binary
- trace trace_full? = censor
-
Required by the trace binary
- trace_full = trace
- serde
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.
- arrayvec censor serde?
- unicode-normalization censor
- unicode-width implicit feature
-
Enables unicode-width ^0.1
unicode-width:
Determine displayed width of
char
andstr
types according to Unicode Standard Annex #11 rulesRequired by the character_analyzer binary
- bitflags censor
-
Enables bitflags ^1.3
- lazy_static censor pii? width?
- itertools censor width?
-
Enables itertools ^0.10
- rustc-hash censor
-
Enables rustc-hash ^1.1
- regex find_false_positives? pii?
- indicatif find_false_positives?
- rayon find_false_positives?
-
Required by the character_analyzer binary
- strsim context
-
Enables strsim ^0.10.0
- csv find_replacements?
- imageproc implicit feature
-
Enables imageproc ^0.22
imageproc:
Image processing operations
Required by the character_analyzer binary
- rusttype implicit feature
-
Required by the character_analyzer binary
- image implicit feature
-
Enables image ^0.23.14
image:
Imaging library. Provides basic image processing and encoders/decoders for common image formats.
Required by the character_analyzer binary
- walkdir implicit feature
-
Enables walkdir
walkdir:
Recursively walk a directory
Required by the character_analyzer binary