Cargo Features

stor-age = { version = "0.6.5", default-features = false, features = ["spectrum-scale", "table"] }
default = table

The table feature is set by default whenever stor-age is added without default-features = false somewhere in the dependency tree.

spectrum-scale = bstr, tempfile

Affects analysis::spectrum_scale, config::Config.spectrum_scale, config::Config.spectrum_scale_nodes, config::Config.spectrum_scale_global_work_dir, config::Config.spectrum_scale_local_work_dir

table default = bytesize, prettytable-rs, smooth

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features.

tempfile spectrum-scale?
bstr spectrum-scale?

With default features

bytesize table
prettytable-rs table

With win_crlf and default features

smooth table