Cargo Features

[dependencies]
cpclib-disc = { version = "0.8.2", default-features = false, features = ["dskmanager", "catalog", "hideur", "hfe", "cmdline"] }
default = catalog, dskmanager, hideur

These default features are set whenever cpclib-disc is added without default-features = false somewhere in the dependency tree.

dskmanager default = cmdline

Required by the dskmanager binary

catalog default = cmdline, log, simple_logger

Required by the catalog binary

hideur default = cmdline

Required by the hideur binary

hfe = camino-tempfile, enumn, hxcfe

Affects cpclib-disc::hfe, cpclib-disc::new_disc, cpclib-disc::open_disc

cmdline catalog dskmanager hideur

Enables cmdline of cpclib-common

Affects cpclib-disc::dsk_manager_handle, cpclib-disc::dsk_manager_build_arg_parser

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.

log catalog
simple_logger catalog

Enables simple_logger ^4.3.3

enumn hfe?
camino-tempfile hfe?
hxcfe hfe?

Enables hxcfe

Only allow it on linux, because it fails on other platforms right now