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 whenever qsv is added without default-features = false somewhere in the dependency tree.

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?