Cargo Features
[dependencies]
qrc-opensource-rs = { version = "0.3.2", default-features = false, features = ["std", "no_std", "all-tools", "var-tools", "var-tools-no_std", "sys-tools", "consoleutils", "fileutils", "folderutils", "intutils", "memutils", "stringutils", "sysutils"] }
- default = std
-
The
std
feature is set by default wheneverqrc-opensource-rs
is added without
somewhere in the dependency tree.default-features = false - std default = chrono, rand, sysinfo, unicode-segmentation, whoami
-
Affects
osrng::qrc_osrng_generate
,trng::qrc_trng_generate
,intutils::qrc_intutils_bin_to_hex
,sysutils::qrc_sysutils_computer_name
,sysutils::qrc_sysutils_drive_space
,sysutils::qrc_sysutils_memory_statistics
,sysutils::qrc_sysutils_process_id
,sysutils::qrc_sysutils_user_name
,sysutils::qrc_sysutils_system_uptime
,sysutils::qrc_sysutils_system_timestamp
… - no_std var-tools-no_std?
-
Affects
timestamp::qrc_timestamp_current_datetime
,osrng::qrc_osrng_generate
,trng::qrc_trng_generate
,sysutils::qrc_sysutils_computer_name
,sysutils::qrc_sysutils_drive_space
,sysutils::qrc_sysutils_memory_statistics
,sysutils::qrc_sysutils_process_id
,sysutils::qrc_sysutils_user_name
,sysutils::qrc_sysutils_system_uptime
,sysutils::qrc_sysutils_system_timestamp
… - all-tools = sys-tools, var-tools
- var-tools all-tools? = chrono, intutils, memutils, stringutils, sysinfo, sysutils, whoami
- var-tools-no_std = intutils, memutils, no_std, sysutils
- sys-tools all-tools? = consoleutils, fileutils, folderutils
- consoleutils sys-tools? = crossterm, rpassword
-
Affects
qrc-opensource-rs::tools.consoleutils
… - fileutils sys-tools?
-
Affects
qrc-opensource-rs::tools.fileutils
… - folderutils sys-tools? = directories
-
Affects
qrc-opensource-rs::tools.folderutils
… - intutils var-tools? var-tools-no_std?
-
Affects
qrc-opensource-rs::tools.intutils
… - memutils var-tools? var-tools-no_std?
-
Affects
qrc-opensource-rs::tools.memutils
… - stringutils var-tools?
-
Affects
qrc-opensource-rs::tools.stringutils
… - sysutils var-tools? var-tools-no_std?
-
Affects
qrc-opensource-rs::tools.sysutils
…
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.
- whoami std var-tools?
-
Enables whoami
Non no_std features
- sysinfo std var-tools?
-
Enables sysinfo ^0.30.12
- chrono std var-tools?
- unicode-segmentation std
- rand std
-
Enables rand ^0.8.5
- rpassword consoleutils?
-
Enables rpassword
System tool features
- crossterm consoleutils?
- directories folderutils?