Cargo Features
[dependencies]
cpclib-disc = { version = "0.9.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
somewhere in the dependency tree.default-features = false - 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
hideur::hideur_build_arg_parser
,hideur::hideur_handle
,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