Tracking: getting rid of +feature packages
We have started to collapse_features
a while ago. With the exception of a few crates that still need it, many still remain with several +feature packages plus the base. I've compiled a list of them. This is a tracking issue that people can tick finished ones from, or mark why some can't be collapsed.
Some of them are just blindly packaged without looking into what these features (some are implicit from deps) actually are.
NOTE: If a package can't be collapsed, edit the description and and the reason directly, rather than replying, so it's easy to glance.
-
ab-glyph-rasterizer -
adler -
aliasable -
ansi-term -
approx -
argon2rs -
arrayvec-0.5 -
ascii -
assert-fs -
atlatl -
backtrace -
backtrace-sys -
bigdecimal -
binary-heap-plus -
bit-set -
block-cipher-trait -
bytes -
bytesize -
c2-chacha -
calloop-0.10 -
cbindgen -
cfg-if -
cfg-if-0.1 -
cloudabi -
compiler-builtins -
core-foundation -
crossbeam-epoch -
crossfont -
cssparser -
csv-core -
curl -
curl-sys -
darling -
darling-core -
der-parser -
dhcproto -
difference -
dns-parser -
dotenv -
easy-cast -
either -
ena -
encode-unicode -
encoding-rs -
env-logger -
env-logger-0.7 -
error-chain -
euclid -
extprim -
eyre -
failure -
fat-macho -
getrandom -
git2 -
greetd-ipc -
gumdrop -
gumdrop-derive -
hdrhistogram -
hex -
hyphenation -
im-rc -
inflector -
inotify -
jiter -
lazycell -
libbpf-sys -
libc -
libz-sys -
linear-map -
linked-hash-map -
lru-cache -
lv2-atom -
lyon-geom -
lyon-path -
macaddr -
maxminddb -
netlink-proto -
netlink-sys -
nodrop -
nom -
ntapi -
num-derive -
num-iter -
onig -
ordermap -
os-display -
ouroboros -
phf -
phf-macros -
phf-shared -
pktparse -
prettytable-rs -
prometheus -
protobuf -
radix-trie -
rand-core -
rand-xorshift -
rand-xoshiro -
rustc-demangle -
rusty-fork -
ryu -
scroll -
semver-0.9 -
send-wrapper -
servo-arc -
signal-hook-tokio -
simple-logger -
slog -
smithay-clipboard -
stream-cipher -
string -
structopt -
subtle -
syn-mid -
synstructure -
text-size -
tinyvec -
tls-parser -
tracing-appender -
ttf-parser -
uncased -
users -
vec-map -
wasm-bindgen -
wasm-bindgen-backend -
wasm-bindgen-macro -
wasm-bindgen-macro-support -
weezl -
which -
winreg -
xmltree -
zerofrom
Edited by Blair Noctis