#![allow(clippy::field_reassign_with_default)]
#![doc = document_features::document_features!()]
#[macro_use]
pub mod macros;
extern crate uom;
pub mod drive_cycle;
pub mod error;
pub mod gas_properties;
pub mod imports;
pub mod prelude;
pub mod pyo3;
pub mod si;
pub mod simdrive;
#[cfg(feature = "simdrivelabel")]
pub mod simdrivelabel;
pub mod traits;
pub mod uc;
pub mod utils;
pub mod vehicle;
#[cfg_attr(feature = "pyo3", imports::pyfunction)]
pub fn enabled_features() -> Vec<String> {
vec![
#[cfg(feature = "default")]
"default".into(),
#[cfg(feature = "resources")]
"resources".into(),
#[cfg(feature = "web")]
"web".into(),
#[cfg(feature = "serde-default")]
"serde-default".into(),
#[cfg(feature = "csv")]
"csv".into(),
#[cfg(feature = "json")]
"json".into(),
#[cfg(feature = "toml")]
"toml".into(),
#[cfg(feature = "yaml")]
"yaml".into(),
]
}