Cargo Features
[dependencies]
qsv = { version = "0.136.0", default-features = false, features = ["distrib_features", "all_features", "apply", "fetch", "foreach", "geocode", "luau", "prompt", "python", "to", "lens", "lite", "datapusher_plus", "feature_capable", "nightly", "jemallocator", "mimalloc"] }
- default = mimalloc
-
The
mimalloc
feature is set by default wheneverqsv
is added without
somewhere in the dependency tree.default-features = false - distrib_features all_features? = apply, feature_capable, fetch, foreach, geocode, lens, luau, polars, prompt, python, to
- all_features = distrib_features, self_update
- apply distrib_features? = base62, censor, cpc, crc32fast, data-encoding, eudex, gender_guesser, hashbrown, qsv_vader_sentiment_analysis, strsim, thousands, titlecase, whatlang
-
Affects
cmd::apply
… - fetch distrib_features? = cached, console, flate2, governor, hashbrown, jql-runner, redis, serde_stacker, serde_urlencoded, simple-expand-tilde
-
Affects
cmd::fetch
,cmd::fetchpost
… - foreach distrib_features? = local-encoding
-
Affects
cmd::foreach
… - geocode distrib_features? = cached, geosuggest-core, geosuggest-utils, phf, simple-expand-tilde
-
Affects
cmd::geocode
… - luau distrib_features? = mlua, sanitize-filename, simple-expand-tilde
-
Affects
cmd::luau
… - prompt distrib_features? = rfd
-
Affects
cmd::prompt
… - python distrib_features? = pyo3
-
Affects
cmd::python
… - to distrib_features? = csvs_convert, xlsxwriter
-
Affects
cmd::to
… - lens distrib_features? = arrow, csvlens
-
Affects
cmd::lens
… - lite
-
Affects
cmd::behead
,cmd::cat
,cmd::clipboard
,cmd::edit
,cmd::enumerate
,cmd::explode
,cmd::extsort
,cmd::fill
,cmd::fixlengths
,cmd::flatten
,cmd::fmt
,cmd::join
,cmd::json
,cmd::jsonl
,cmd::partition
,cmd::pro
,config::SeekRead
,util::count_lines_in_file
,util::prep_progress
,util::finish_progress
…Required by the qsvlite binary
- datapusher_plus = self_update
-
Affects
cmd::applydp
,cmd::joinp
,cmd::sqlp
…Required by the qsvdp binary
- feature_capable distrib_features?
-
Affects
cmd::apply
,cmd::behead
,cmd::cat
,cmd::clipboard
,cmd::edit
,cmd::enumerate
,cmd::explode
,cmd::extsort
,cmd::fetch
,cmd::fetchpost
,cmd::fill
,cmd::fixlengths
,cmd::flatten
,cmd::fmt
,cmd::geocode
,cmd::join
,config::SeekRead
,util::count_lines_in_file
,util::prep_progress
,util::finish_progress
…Required by the binary
- nightly
-
Enables nightly and simd of polars, nightly of pyo3 and rand and nightly of crc32fast and hashbrown
hashbrown:
Enables use of nightly features. This is only guaranteed to work on the latest version of nightly Rust.
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.
- arrow lens?
- base62 apply?
- cached fetch? geocode?
- censor apply?
- console fetch?
- cpc apply?
- crc32fast apply? nightly?
- csvlens lens?
- csvs_convert to?
- data-encoding apply?
- eudex apply?
- flate2 fetch?
- gender_guesser apply?
- geosuggest-core geocode?
- geosuggest-utils geocode?
- governor fetch?
- hashbrown apply? fetch? nightly?
- jemallocator implicit feature
-
Enables jemallocator
jemallocator:
A Rust allocator backed by jemalloc
- jql-runner fetch?
- local-encoding foreach?
- mimalloc default
- mlua luau?
- phf geocode?
- polars distrib_features? nightly?
-
Affects
count::polars_count_input
,cmd::joinp
,cmd::sqlp
… - pyo3 nightly? python?
- qsv_vader_sentiment_analysis apply?
- redis fetch?
- rfd prompt?
- sanitize-filename luau?
- self_update all_features? datapusher_plus?
-
Affects
util::qsv_check_for_update
… - serde_stacker fetch?
- serde_urlencoded fetch?
- simple-expand-tilde fetch? geocode? luau?
- strsim apply?
- thousands apply?
- titlecase apply?
- whatlang apply?
- xlsxwriter to?