Cargo Features
[dependencies]
bottom = { version = "0.9.6", default-features = false, features = ["battery", "gpu", "nvidia", "zfs", "logging", "deploy"] }
- battery deploy = starship-battery
-
Affects
data_farmer::DataCollection.battery_harvest
,data_harvester::batteries
,data_harvester::Data.list_of_batteries
,data_conversion::convert_battery_harvest
… - gpu deploy = nvidia
-
Affects
data_farmer::TimedData.gpu_data
,data_farmer::DataCollection.gpu_harvest
,memory::gpu
,data_harvester::Data.gpu
,data_conversion::ConvertedData.gpu_data
,data_conversion::ConvertedGpuData
,data_conversion::convert_gpu_data
… - nvidia gpu? = nvml-wrapper
-
Affects
temperature::nvidia
,data_harvester::nvidia
… - zfs deploy
-
Affects
data_farmer::TimedData.arc_data
,data_farmer::DataCollection.arc_harvest
,memory::arc
,data_harvester::Data.arc
,data_conversion::ConvertedData.arc_labels
,data_conversion::ConvertedData.arc_data
,data_conversion::convert_arc_labels
,data_conversion::convert_arc_data_points
… - logging = fern, log
-
Including logging for debugging purposes.
Affects
logging::init_logger
… - deploy default = battery, gpu, zfs
-
The features we use on deploy. Logging is not included as that is primarily (for now) just for debugging locally.
- default = deploy
-
The
deploy
feature is set by default wheneverbottom
is added without
somewhere in the dependency tree.default-features = false
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.