Cargo Features

[dependencies]
moosicbox_config = { version = "0.1.1", default-features = false, features = ["fail-on-warnings", "db", "api", "openapi", "test"] }
default = api, db, openapi

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

fail-on-warnings
db default api

Enables gimbal_database, moosicbox_json_utils, moosicbox_profiles, and nanoid

gimbal_database:

DB dependencies

Affects moosicbox_config::db

api default = db

Enables serde, api of optional gimbal_database and actix-web

API dependencies

Affects moosicbox_config::api

openapi default

Enables utoipa

Affects api::Api

test

Enables gimbal_random

Test dependencies

Affects moosicbox_config::get_tests_dir_path