Cargo Features

uucore has no features set by default.

[dependencies]
uucore = { version = "0.5.0", features = ["backup-control", "colors", "checksum", "encoding", "entries", "extendedbigdecimal", "fast-inc", "fs", "fsext", "fsxattr", "hardware", "lines", "feat_systemd_logind", "format", "i18n-all", "i18n-common", "i18n-collator", "i18n-decimal", "mode", "perms", "buf-copy", "parser-num", "parser-size", "parser-glob", "parser", "pipes", "process", "proc-info", "quoting-style", "ranges", "ringbuffer", "safe-traversal", "selinux", "signals", "sum", "update-control", "utf8", "utmpx", "version-cmp", "wide", "tty", "time", "uptime", "benchmark"] }
backup-control

* non-default features

Affects features::backup_control

colors

Affects features::colors

checksum = base64-simd, quoting-style, sum

Affects features::checksum

encoding = base64-simd, data-encoding, data-encoding-macro, z85

Affects features::encoding

entries perms? = libc

Affects features::entries

extendedbigdecimal format? parser-num? = bigdecimal, num-traits

Affects features::extendedbigdecimal

fast-inc

Affects features::fast_inc

fs = dunce, libc, winapi-util, windows-sys

Affects features::fs, mods::io

fsext = bstr, libc, windows-sys

Affects features::fsext

fsxattr = xattr

Affects features::fsxattr

hardware

Affects features::hardware

lines

Affects features::lines

feat_systemd_logind = libc, utmpx

Affects features::systemd_logind

format = bigdecimal, extendedbigdecimal, itertools, num-traits, parser-num, quoting-style, unit-prefix

Affects features::format

i18n-all = i18n-collator, i18n-decimal
i18n-common i18n-collator? i18n-decimal? quoting-style? = icu_locale

Affects features::i18n

i18n-collator i18n-all? = i18n-common, icu_collator

Affects i18n::collator

i18n-decimal i18n-all? = i18n-common, icu_decimal, icu_provider

Affects i18n::decimal

mode = libc

Affects features::mode

perms = entries, libc, walkdir

Affects features::perms

buf-copy

Affects features::buf_copy, features::pipes

parser-num format? parser? parser-size? = extendedbigdecimal, num-traits

Affects parser::num_parser, parser::parse_time, parser::shortcut_value_parser, features::parser

parser-size parser? = parser-num, procfs

Affects parser::parse_size, features::parser

parser-glob parser? = glob

Affects parser::parse_glob, features::parser

parser update-control? = parser-glob, parser-num, parser-size

Affects parser::num_parser, parser::parse_glob, parser::parse_size, parser::parse_time, parser::shortcut_value_parser, features::parser

pipes

Affects features::pipes

process = libc

Affects entries::get_groups_gnu, features::process

proc-info = tty, walkdir

Affects features::proc_info

quoting-style checksum? format? = i18n-common

Affects features::quoting_style

ranges

Affects features::ranges

ringbuffer

Affects features::ringbuffer

safe-traversal = libc
selinux

Enables selinux =0.5.2

Affects features::selinux

signals

Affects features::signals

sum checksum? = blake2b_simd, blake3, crc-fast, data-encoding, digest, hex, md-5, memchr, sha1, sha2, sha3, sm3

Affects features::sum

update-control = parser

Affects features::update_control

utf8
utmpx feat_systemd_logind? uptime? = dns-lookup, libc, time

Enables time

Affects features::utmpx

version-cmp

Affects features::version_cmp

wide

Affects features::wide

tty proc-info?

Affects features::tty

time utmpx? = jiff

Affects features::time

uptime = chrono, libc, utmp-classic, utmpx, windows-sys

Affects features::uptime

benchmark = divan, tempfile

Affects features::benchmark

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.

bstr fsext?
chrono uptime?
unit-prefix format?
dns-lookup utmpx?
dunce fs?
glob parser-glob?
itertools format?
jiff time?
data-encoding encoding? sum?

Enables data-encoding

* "problem" dependencies (pinned)

data-encoding-macro encoding?
z85 encoding?
base64-simd checksum? encoding?
libc entries? feat_systemd_logind? fs? fsext? mode? perms? process? safe-traversal? uptime? utmpx?
divan benchmark?

Enables codspeed-divan-compat

Benchmark dependencies (optional)

tempfile benchmark?
digest sum?
hex sum?
memchr sum?
md-5 sum?
sha1 sum?
sha2 sum?
sha3 sum?
blake2b_simd sum?
blake3 sum?
sm3 sum?
crc-fast sum?
bigdecimal extendedbigdecimal? format?
num-traits extendedbigdecimal? format? parser-num?
icu_collator i18n-collator?

Enables icu_collator

icu stuff

icu_decimal i18n-decimal?
icu_locale i18n-common?
icu_provider i18n-decimal?
procfs linux parser-size?
utmp-classic openbsd uptime?
winapi-util win fs?
xattr unix fsxattr?
walkdir unix perms? proc-info?
windows-sys win fs? fsext? uptime?